示例#1
0
	def sendText(self,text='default log message',deviceId='unitTestDevice',inThread=False):
		logs.objects().delete()
		Device.objects().delete()
		self.logClient.deviceId=deviceId
		self.assertTrue(self.logClient.sendText(text))


		lastTime=time.time()
		res=None
		while not res:
			if time.time()-lastTime>2:
				break
			time.sleep(0.01)
			res=Device.objects()

#		print 'res',res

		self.assertEqual(len(res),1)
		self.assertEqual(res[0].deviceId.encode('utf8','ignore'),deviceId)

		res=logs.objects()

#		print 'res',res

		self.assertEqual(len(res),1)
		self.assertEqual(res[0].deviceId.encode('utf8','ignore'),deviceId)
		self.assertEqual(res[0].data.encode('utf8','ignore'),text)
示例#2
0
	def test_addDevice(self,text='default test string'):
		Device.objects().delete()
		testTime=int(time.time())
		l=Device(deviceId=text.decode('utf8','ignore'))
		l.save()
		res=Device.objects().get(deviceId=text)
		self.assertEqual(res.deviceId.encode('utf8','ignore'),text)