Exemplo n.º 1
0
    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"})
Exemplo n.º 2
0
    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"
        )
Exemplo n.º 3
0
    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"}
        )