class TestGet(unittest.TestCase): def setUp(self): self.context = MagicMock() self.response_queue = MagicMock() self.endpoint = ["BL18I:XSPRESS3", "state", "value"] self.get = Get(self.context, self.response_queue, self.endpoint) def test_init(self): self.assertEqual(self.context, self.get.context) self.assertEqual(self.response_queue, self.get.response_queue) self.assertEqual(self.endpoint, self.get.endpoint) self.assertEqual("malcolm:core/Get:1.0", self.get.typeid) def test_setters(self): self.get.set_endpoint(["BL18I:XSPRESS3", "state", "value2"]) self.assertEquals(["BL18I:XSPRESS3", "state", "value2"], self.get.endpoint)