def test_allow_remote_clock_to_be_slightly_ahead(self): power = SG.get_solar(self.session, logger=self.logger) self.assertEqual(power, 0.0)
def test_works_when_zero(self): power = SG.get_solar(self.session, logger=self.logger) self.assertEqual(power, 0.0)
def test_ignore_data_older_than_one_hour(self): with LogCapture() as log: power = SG.get_solar(self.session, logger=self.logger) self.assertIsNone(power)
def test_works_when_nonzero(self): response_data = resource_string('parsers.test.mocks', 'SG_ema_gov_sg_solar_map_nonzero.png') self.adapter.register_uri('GET', SG.SOLAR_URL, content=response_data) power = SG.get_solar(self.session, logger=self.logger) self.assertEqual(power, 69.64)