コード例 #1
0
ファイル: mochad.py プロジェクト: E3Dev/pytomation
class MochadTests(TestCase):
    
    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)

    def test_on(self):
        self.mochad.on('a1')
        self.tcp.write.assert_called_with('rf a1 on\x0D')
        
    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)  
       
        
コード例 #2
0
ファイル: mochad.py プロジェクト: E3Dev/pytomation
 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)  
    
     
コード例 #3
0
 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)
コード例 #4
0
class MochadTests(TestCase):
    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)

    def test_on(self):
        self.mochad.on('a1')
        self.tcp.write.assert_called_with('rf a1 on\x0D')

    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)
コード例 #5
0
ファイル: mochad.py プロジェクト: E3Dev/pytomation
    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)
コード例 #6
0
 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)
コード例 #7
0
ファイル: mochad.py プロジェクト: Mardetone/pytomation
    def setUp(self):
#        self.tcp = TCP('127.0.0.1', 1099)
        self.tcp = Mock()
        self.mochad = Mochad(self.tcp)
        self.assertIsNotNone(self.mochad)