def test_setup( self, serial, cfg ):
     port = 'COM2'
     baud = 9600
     value = 0xaa
     win = WindowsXbeeCommunications()
     win.config = {Constants.XbeeConfiguration.xbee_windows_port: port,
                   Constants.XbeeConfiguration.xbee_windows_baud: baud}
     serial.return_value = value
     return_value = win.setup()
     serial.assert_called_once_with( port, baud )
     self.assertEqual( return_value, value )
 def test_configuration_file_name( self, cfg ):
     win = WindowsXbeeCommunications()
     self.assertEqual( win.configuration_file_name, 'housemonitor.inputs.zigbeeinput.windowsxbeecommunications' )
 def test_close( self, close, cfg ):
     win = WindowsXbeeCommunications()
     win.close()
     close.assert_called_once_with()