Beispiel #1
0
 def setUp(self):
     self.device1 = device.Device()
     self.device1.adminState = self.TEST_ADMIN
     self.device1.description = self.TEST_DESCRIPTION
     self.device1.labels = self.TEST_LABELS
     self.device1.last_connected = self.TEST_LAST_CONNECTED
     self.device1.last_reported = self.TEST_LAST_REPORTED
     self.device1.location = self.TEST_LOCATION
     self.device1.name = self.TEST_NAME
     self.device1.operating_state = self.TEST_OP
     self.device1.addressable = addressable.Addressable(
         "z", protocol.Protocol.HTTP, "b", "c", 0)
     self.device1.service = device_service.DeviceService()
     self.device1.service.name = "foo"
     self.device1.profile = device_profile.DeviceProfile()
     self.device1.profile.name = "boo"
     self.device2 = device.Device()
     self.device2.adminState = self.TEST_ADMIN
     self.device2.description = self.TEST_DESCRIPTION
     self.device2.labels = self.TEST_LABELS
     self.device2.last_connected = self.TEST_LAST_CONNECTED
     self.device2.last_reported = self.TEST_LAST_REPORTED
     self.device2.location = self.TEST_LOCATION
     self.device2.name = self.TEST_NAME
     self.device2.operating_state = self.TEST_OP
     self.device2.addressable = addressable.Addressable(
         "z", protocol.Protocol.HTTP, "b", "c", 0)
     self.device2.service = device_service.DeviceService()
     self.device2.service.name = "foo"
     self.device2.profile = device_profile.DeviceProfile()
     self.device2.profile.name = "boo"
Beispiel #2
0
 def test_equal_diff_addressable(self):
     address2 = addressable.Addressable(self.TEST_PROTOCOL,
                                        self.TEST_ADDRESS, self.TEST_PATH,
                                        self.TEST_PORT, "foo")
     self.service2.addressable = address2
     self.assertFalse(self.service1 == self.service2,
                      "Services with different addressable are equal")
Beispiel #3
0
 def setUp(self):
     self.addressable1 = addressable.Addressable(self.TEST_ADDR_NAME, self.TEST_PROTOCOL,
                                                 self.TEST_ADDRESS, self.TEST_PATH,
                                                 self.TEST_PORT)
     self.schedule_event1 = schedule_event.ScheduleEvent(self.TEST_SCHEDULE_EVENT_NAME,
                                                         self.addressable1, self.TEST_PARAMS,
                                                         self.TEST_SCHEDULE_NAME,
                                                         self.TEST_SERVICE_NAME)
     self.schedule_event2 = schedule_event.ScheduleEvent(self.TEST_SCHEDULE_EVENT_NAME,
                                                         self.addressable1, self.TEST_PARAMS,
                                                         self.TEST_SCHEDULE_NAME,
                                                         self.TEST_SERVICE_NAME)
Beispiel #4
0
 def setUp(self):
     self.addr1 = addressable.Addressable(self.TEST_NAME,
                                          self.TEST_HTTP_PROTOCOL,
                                          self.TEST_ADDR,
                                          self.TEST_PORT,
                                          path=self.TEST_PATH,
                                          method=self.TEST_METHOD)
     self.addr2 = addressable.Addressable(self.TEST_NAME,
                                          self.TEST_HTTP_PROTOCOL,
                                          self.TEST_ADDR,
                                          self.TEST_PORT,
                                          path=self.TEST_PATH,
                                          method=self.TEST_METHOD)
     self.a_for_mqtt = addressable.Addressable(self.TEST_NAME,
                                               self.TEST_MQTT_PROTOCOL,
                                               self.TEST_ADDR,
                                               self.TEST_PORT,
                                               self.TEST_PUBLISHER,
                                               self.TEST_USER,
                                               self.TEST_PASS,
                                               self.TEST_TOPIC,
                                               path=self.TEST_PATH)
Beispiel #5
0
 def setUp(self):
     address1 = addressable.Addressable(self.TEST_ADDR_NAME,
                                        self.TEST_PROTOCOL,
                                        self.TEST_ADDRESS, self.TEST_PATH,
                                        self.TEST_PORT)
     # must use DeviceService since Service is abstract
     self.service1 = device_service.DeviceService()
     self.service1.name = self.TEST_SERVICE_NAME
     self.service1.lastConnected = self.TEST_lastConnected
     self.service1.lastReported = self.TEST_lastReported
     self.service1.operatingState = self.TEST_OP
     self.service1.labels = self.TEST_LABELS
     self.service1.addressable = address1
     self.service2 = device_service.DeviceService()
     self.service2 = device_service.DeviceService()
     self.service2.name = self.TEST_SERVICE_NAME
     self.service2.lastConnected = self.TEST_lastConnected
     self.service2.lastReported = self.TEST_lastReported
     self.service2.operatingState = self.TEST_OP
     self.service2.labels = self.TEST_LABELS
     self.service2.addressable = address1
Beispiel #6
0
 def test_equal_diff_addressable(self):
     addressable2 = addressable.Addressable(self.TEST_PROTOCOL, self.TEST_ADDRESS,
                                            self.TEST_PATH, self.TEST_PORT, "foo")
     self.schedule_event2.addressable = addressable2
     self.assertFalse(self.schedule_event1 == self.schedule_event2,
                      "Schedule Events with different addressable are equal")
Beispiel #7
0
 def test_equal_diff_addressable(self):
     self.device1.addressable = addressable.Addressable(
         "a", protocol.Protocol.HTTP, "b", "c", 0)
     self.assertFalse(self.device1 == self.device2,
                      "Devices with different addressables are equal")