示例#1
0
class TestObserver(unittest.TestCase):
        def setUp(self):
            self.o = Observer()

        def test_collector_type_check(self):
            self.assertRaises(TypeError, self.o.add_sensor_collection)

        def test_measurement(self):
            c = DummyCollector(time_const=True)

            self.o.add_sensor_collection(DummyCollector(time_const=True))

            observer_data = self.o.run_measurement()
            collector_data = c.read_sensors()

            self.assertEqual(collector_data, observer_data)

        def tearDown(self):
            pass
示例#2
0
 def setUp(self):
     self.o = Observer()
示例#3
0
def main():
    o = Observer()
    o.add_sensor_collection(DummyCollector())
    o.connect_fluxdb('moin')
    o.log_observation(5, 2)