コード例 #1
0
 def test_allow_remote_clock_to_be_slightly_ahead(self):
     power = SG.get_solar(self.session, logger=self.logger)
     self.assertEqual(power, 0.0)
コード例 #2
0
 def test_works_when_zero(self):
     power = SG.get_solar(self.session, logger=self.logger)
     self.assertEqual(power, 0.0)
コード例 #3
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)
コード例 #4
0
 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)