def test_receive_off(self): interface = Mock() interface.callback.return_value = True interface.read.return_value = '' m = Mochad(interface) m.onCommand(address='a1', callback=interface.callback) interface.read.return_value = "rf a1 off\x0D" time.sleep(2) interface.read.return_value = '' interface.callback.assert_called_with(address='a1', command='off', source=m)
def setUp(self): # self.tcp = TCP('127.0.0.1', 1099) # self.tcp = TCP('www.yahoo.com', 80) self.tcp = Mock() self.mochad = Mochad(self.tcp) self.assertIsNotNone(self.mochad)