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)")