def testWriteBusStatusThirdReturnValue(self): b = bs.Bus() s1 = st.Status(address = 3) b.writeBus(word = s1) s2 = st.Status(address = 5) b.writeBus(word = s2) s3 = st.Status(address = 6) self.assertEqual(b.writeBus(word = s3), 3, 'Bus is not instantiated properly')
def testWriteBusStatusSecondStateChange(self): b = bs.Bus() s1 = st.Status(address = 3) b.writeBus(word = s1) s2 = st.Status(address = 5) b.writeBus(word = s2) self.assertEqual(b.bus.size(), 2, 'Bus is not instantiated properly') self.assertEqual(b.bus.dequeue(), s1, 'Bus is not instantiated properly') self.assertEqual(b.bus.dequeue(), s2, 'Bus is not instantiated properly')
def testReadBusNEStatusChange(self): b = bs.Bus() s1 = st.Status(address = 3) b.writeBus(word = s1) s2 = st.Status(address = 5) b.writeBus(word = s2) s3 = st.Status(address = 6) b.writeBus(word = s3) self.assertEqual(b.readBus(), s1, 'readBus does not work properly')
def testReadBusNEReturnType(self): b = bs.Bus() s1 = st.Status(address = 3) b.writeBus(word = s1) s2 = st.Status(address = 5) b.writeBus(word = s2) s3 = st.Status(address = 6) b.writeBus(word = s3) assert isinstance(b.readBus(), st.Status), 'readBus does not work properly'
def testSWInstantiationWithValidLForServiceRequest(self): s = st.Status(address=2) self.assertEqual(s.isServiceRequested(), False, 'status is not an instantiated properly')
def testSWInstantiationWithValidLForReturnType(self): s = st.Status(address=2) assert isinstance(s, st.Status), 'status is not an instantiated properly'
def testisMessageErrorExists(self): s = st.Status(address=2) assert "isMessageError" in dir( s), 'Method by name isMessageError does not exists'
def testIsBusyFalse(self): s = st.Status(address=24) self.assertEqual(s.isBusy(), False, 'setBusy not working properly')
def testSetBusyFirstReturnValue(self): s = st.Status(address=24) self.assertEqual(s.setBusy(), False, 'setBusy not working properly')
def testIsMessageErrorFalse(self): s = st.Status(address=24) self.assertEqual(s.isMessageError(), False, 'setMessageError not working properly')
def testGetTerminalAddressForReturnValue(self): s = st.Status(address=30) self.assertEqual(s.getTerminalAddress(), 30, 'getTerminal address does not return correct value')
def testGetTerminalAddressForReturnType(self): s = st.Status(address=30) assert isinstance( s.getTerminalAddress(), int), 'getTerminal address does not return an integer'
def testSWInstantiationWithValidHForMessageError(self): s = st.Status(address=30) self.assertEqual(s.isMessageError(), False, 'status is not an instantiated properly')
def testInitExists(self): s = st.Status(address=2) assert "__init__" in dir(s), 'Method by name __init__ does not exists'
def testSetMessageErrorFirstReturnValue(self): s = st.Status(address=24) self.assertEqual(s.setMessageError(), False, 'setMessageError not working properly')
def testGetTerminalAddressExists(self): s = st.Status(address=2) assert "getTerminalAddress" in dir( s), 'Method by name getTerminalAddress does not exists'
def testSetMessageErrorFirstStatusChange(self): s = st.Status(address=24) s.setMessageError() self.assertEqual(s.messageError, True, 'setMessageError not working properly')
def testSetServiceRequestRepeatReturnValue(self): s = st.Status(address=24) s.setServiceRequest() self.assertEqual(s.setServiceRequest(), True, 'setServiceRequest not working properly')
def testSetBusyRepeatReturnValue(self): s = st.Status(address=24) s.setBusy() self.assertEqual(s.setBusy(), True, 'setBusy not working properly')
def testSetServiceRequestFirstReturnValue(self): s = st.Status(address=6) self.assertEqual(s.setServiceRequest(), False, 'setServiceRequest not working properly')
def testSetBusyFirstStatusChange(self): s = st.Status(address=24) s.setBusy() self.assertEqual(s.busy, True, 'setBusy not working properly')
def testSetServiceRequestFirstStatusChange(self): s = st.Status(address=6) s.setServiceRequest() self.assertEqual(s.requestService, True, 'setServiceRequest not working properly')
def testisServiceRequestedExists(self): s = st.Status(address=2) assert "isServiceRequested" in dir( s), 'Method by name isServiceRequested does not exists'
def testIsServiceRequestedSRTrue(self): s = st.Status(address=11) s.setServiceRequest() self.assertEqual(s.isServiceRequested(), True, 'isServiceRequested not working properly')
def testisBusyExists(self): s = st.Status(address=2) assert "isBusy" in dir(s), 'Method by name isBusy does not exists'
def testIsServiceRequestedSNRFalse(self): s = st.Status(address=11) self.assertEqual(s.isServiceRequested(), False, 'isServiceRequested not working properly')
def testSWInstantiationWithValidLForAddress(self): s = st.Status(address=2) self.assertEqual(s.getTerminalAddress(), 2, 'status is not an instantiated properly')
def testSetServiceRequestExists(self): s = st.Status(address=2) assert "setServiceRequest" in dir( s), 'Method by name setServiceRequest does not exists'
def testSWInstantiationWithValidLForBusy(self): s = st.Status(address=2) self.assertEqual(s.isBusy(), False, 'status is not an instantiated properly')
def testWriteBusStatusFirstStateChange(self): b = bs.Bus() s = st.Status(address = 3) b.writeBus(word = s) self.assertEqual(b.bus.size(), 1, 'Bus is not instantiated properly') self.assertEqual(b.bus.dequeue(), s, 'Bus is not instantiated properly')