def test_set_config(self, UJS): UJS().recv.side_effect = [ {"protocol": 1, "service": "ClearSkies Control", "software": "test"}, {}, ] c = ClearSkies() c.connect() c.set_config({"key": "value"})
def test_get_config_value(self, UJS): UJS().recv.side_effect = [ {"protocol": 1, "service": "ClearSkies Control", "software": "test"}, {"value": "bar"}, ] c = ClearSkies() c.connect() c.set_config({"foo": "bar"}) # hack self.assertEqual( c.get_config_value("foo"), "bar" )
def test_get_config(self, UJS): UJS().recv.side_effect = [ {"protocol": 1, "service": "ClearSkies Control", "software": "test"}, {"config": {"key": "value"}}, ] c = ClearSkies() c.connect() c.set_config({"key": "value"}) # hack self.assertDictEqual( c.get_config(), {"key": "value"} )