コード例 #1
0
ファイル: UnitTest.py プロジェクト: crundberg/cr-smart-home
	def test_Sun(self):
		sun = Sun()
		now = datetime.datetime.now()

		sun.sunIsDown()
		sun.sunIsUp()
		sun.UpdateDb()
		assert sun.adjustAngle(-180) == 180
		assert sun.adjustAngle(540) == 180
		assert sun.adjustTime(-12) == 12
		assert sun.adjustTime(36) == 12
		sun.sunrise(now, 57.7007, 11.9682)
		sun.sunset(now, 57.7007, 11.9682)
		sun.SQLQuery("INSERT INTO ha_data (DataId, DataName, DataText, DataStatus, DataLastUpdated) VALUES (9999, 'Test', 'Test', 200, NOW()) ON DUPLICATE KEY UPDATE DataText = VALUES(DataText), DataStatus = VALUES(DataStatus), DataLastUpdated = VALUES(DataLastUpdated)")