コード例 #1
0
    def test_get_message(self):
        c = Cube('127.0.0.1', 62910)
        self.assertFalse(c.get_message(F_RESPONSE))

        c = Cube('127.0.0.1', 62910)
        c.parse_message(F_RESPONSE, b"ntp.homematic.com,ntp.homematic.com")
        msg = FResponse(b"ntp.homematic.com,ntp.homematic.com")
        self.assertEqual(c.get_message(F_RESPONSE), msg)
コード例 #2
0
ファイル: cube.py プロジェクト: ercpe/pymax
	def test_get_message(self):
		c = Cube('127.0.0.1', 62910)
		self.assertFalse(c.get_message(F_RESPONSE))

		c = Cube('127.0.0.1', 62910)
		c.parse_message(F_RESPONSE, b"ntp.homematic.com,ntp.homematic.com")
		msg = FResponse(b"ntp.homematic.com,ntp.homematic.com")
		self.assertEqual(c.get_message(F_RESPONSE), msg)
コード例 #3
0
ファイル: cube.py プロジェクト: ercpe/pymax
	def test_rooms(self):
		c = Cube()
		c.get_message = Mock(return_value=MResponse([MResponseBytes]))
		self.assertEqual(c.rooms, [
			Room(room_id=1, name='Wohnzimmer', rf_address='122B65', devices=[
				Device(rf_address='122B65', serial='MEQ1472997', name='Heizung'),
			])
		])
コード例 #4
0
ファイル: cube.py プロジェクト: ercpe/pymax
	def _mocked_cube(self):
		# conn = Mock()
		# conn.get_message = Mock(return_value=SetResponse(bytearray("00,0,31", encoding='utf-8')))
		c = Cube()
		c._socket = Mock(socket.socket)
		c.send_message = Mock()
		c.get_message = Mock(return_value=SetResponse(bytearray("00,0,31", encoding='utf-8')))
		return c
コード例 #5
0
 def _mocked_cube(self):
     # conn = Mock()
     # conn.get_message = Mock(return_value=SetResponse(bytearray("00,0,31", encoding='utf-8')))
     c = Cube()
     c._socket = Mock(socket.socket)
     c.send_message = Mock()
     c.get_message = Mock(
         return_value=SetResponse(bytearray("00,0,31", encoding='utf-8')))
     return c
コード例 #6
0
 def test_rooms(self):
     c = Cube()
     c.get_message = Mock(return_value=MResponse([MResponseBytes]))
     self.assertEqual(c.rooms, [
         Room(room_id=1,
              name='Wohnzimmer',
              rf_address='122B65',
              devices=[
                  Device(rf_address='122B65',
                         serial='MEQ1472997',
                         name='Heizung'),
              ])
     ])