示例#1
0
	def test_autoP(self):
		t = ''' 
				This is a sequence of
				stories 
				
				with a great charm
				vale
		'''
		print BControl.autoP(t)
示例#2
0
def getCtrlView(c_id=None):
	e = Event('web.getCtrlView')
	if c_id is not None:
		c = BControl()
		viewTemplate = c.getViewTemplate(c_id)
		res = json.dumps(viewTemplate, default=json_util.default)
	else:
		res = getMessage('0',True,'count')
	return res
示例#3
0
def getBlitemFromRequest(key, value, labels):
		slug = key[3:]
		typex = key[:2]
		blitem = {}
		blitem['t'] = typex
		blitem['s'] = slug
		if BControl.isMultitext(typex):
			value = BControl.autoP(value)
		elif BControl.isMp3(typex):
			song = Song()
			song.load(value)
			value = song.dumpSong()
		elif BControl.isImage(typex):
			value = ObjectId(value)	

		blitem['v'] = value
		blitem['l'] = labels.get(slug)
		return blitem
示例#4
0
	def test_updateItems(self):
		blitem = Blitem()
		blitem.load('4f99146f2ba78b09b4000001')
		blitem.populate()
		items = blitem.items
		d = dict()
		d['l'] = 'http://docs.python.org/library/urlparse.html'
		d['d'] = "docs.python.org" 
		for item in items:
			if BControl.isURL(item['t']):
				item['v'] = d
		
		blitem.items = items
		blitem.save()
示例#5
0
def getCtrlUi(c_id=None):
	e = Event('web.getCtrlUi')
	c = BControl()
	res = c.getUiDefTemplate(c_id)
	return res
示例#6
0
def getCtrls():
	e = Event('web.getCtrls')
	c = BControl()
	res = c.getIdNameList()
	e.save()
	return res
示例#7
0
def getAllControls():
	e = Event('web.getAllControls')
	c = BControl()
	res = c.getAllControls()
	e.save()
	return res 
示例#8
0
def createBaseObject():
	c = BControl()
	c.owner = 'system'
	return c
示例#9
0
	def test_isImage(self):
		print 'Image: ' + str(BControl.IMAGE) + ' -' + BControl.getType(BControl.IMAGE) + ' - ' + str(BControl.isImage('15'))
示例#10
0
	def test_isMp3(self):
		print 'MP3: ' + str(BControl.MP3) + ' -' + BControl.getType(BControl.MP3) + ' - ' + str(BControl.isMp3('1f'))
示例#11
0
	def test_isMultitext(self):
		print 'Multitext: ' + str(BControl.MULTITEXT) + ' -' + BControl.getType(BControl.MULTITEXT) + ' - ' + str(BControl.isMultitext('02')) 
示例#12
0
	def test_getType(self):
		print BControl.getType(BControl.MP3)