コード例 #1
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
コード例 #2
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
コード例 #3
0
ファイル: cube.py プロジェクト: ercpe/pymax
	def test_get_ntp_servers_no_response(self):
		c = Cube((None, None))
		c._socket = Mock(socket.socket)
		c._socket.recv = Mock(return_value=bytearray("F:ntp.homematic.com,ntp.homematic.com", encoding='utf-8'))
		c.send_message = Mock()
		self.assertIsNone(c._ntp_servers)
		c.ntp_servers
		c.send_message.assert_called_with(FMessage())
		self.assertIsNone(c.ntp_servers)
コード例 #4
0
 def test_get_ntp_servers_no_response(self):
     c = Cube((None, None))
     c._socket = Mock(socket.socket)
     c._socket.recv = Mock(return_value=bytearray(
         "F:ntp.homematic.com,ntp.homematic.com", encoding='utf-8'))
     c.send_message = Mock()
     self.assertIsNone(c._ntp_servers)
     c.ntp_servers
     c.send_message.assert_called_with(FMessage())
     self.assertIsNone(c.ntp_servers)
コード例 #5
0
ファイル: cube.py プロジェクト: ercpe/pymax
	def test_get_ntp_servers(self):
		c = Cube((None, None))
		c._socket = Mock(socket.socket)
		c._socket.recv = Mock(return_value=bytearray())
		c.send_message = Mock()
		self.assertIsNone(c._ntp_servers)
		c.ntp_servers
		c.send_message.assert_called_with(FMessage())
		c.handle_message(FResponse(bytearray("ntp.homematic.com,ntp.homematic.com", encoding='utf-8')))
		self.assertEqual(c._ntp_servers, [u'ntp.homematic.com', u'ntp.homematic.com'])
コード例 #6
0
 def test_get_ntp_servers(self):
     c = Cube((None, None))
     c._socket = Mock(socket.socket)
     c._socket.recv = Mock(return_value=bytearray())
     c.send_message = Mock()
     self.assertIsNone(c._ntp_servers)
     c.ntp_servers
     c.send_message.assert_called_with(FMessage())
     c.handle_message(
         FResponse(
             bytearray("ntp.homematic.com,ntp.homematic.com",
                       encoding='utf-8')))
     self.assertEqual(c._ntp_servers,
                      [u'ntp.homematic.com', u'ntp.homematic.com'])