コード例 #1
0
ファイル: tests.py プロジェクト: khryss/CloudProject
	def testLogger_getLogs(self):
		logger = Logger('sqlite:///testDB.db')
		data = {'agentHostName':'test_getLogs_HostName',
				'agentHostIp':'test_getLogs_HostIp',
				'agentHostTime':'test_getLogs_HostTime',
				'agentType':'test_getLogs_AgentType',
				'agentHostData':'test_getLogs_HostData'}
		logger.addLog(data)
		logger.stop()
		try:
			logs = logger.getLogs()
		except:
			self.fail("Unexpected Exception!")
		self.assertIsInstance(logs, list)
		self.assertTrue('test_getLogs_HostName' == logs[-1].agentHostName)
コード例 #2
0
ファイル: tests.py プロジェクト: khryss/CloudProject
	def testLogger_addLog(self):
		logger = Logger('sqlite:///testDB.db')
		data = {'agentHostName':'test_addLog_HostName',
				'agentHostIp':'test_addLog_HostIp',
				'agentHostTime':'test_addLog_HostTime',
				'agentType':'test_addLog_AgentType',
				'agentHostData':'test_addLog_HostData'}
		try:
			logger.addLog(data)
		except:
			self.fail("Unexpected Exception!")
		logger.session.commit()
		logs = logger.session.query(Log).order_by(Log.id).all()

		self.assertTrue('test_addLog_HostName' == logs[-1].agentHostName)
		self.assertTrue('test_addLog_HostIp' == logs[-1].agentHostIp)
		self.assertTrue('test_addLog_HostTime' == logs[-1].agentHostTime)
		self.assertTrue('test_addLog_AgentType' == logs[-1].agentType)
		self.assertTrue('test_addLog_HostData' == logs[-1].agentHostData)
		logger.stop()