Example #1
0
 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')
Example #2
0
 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')
Example #3
0
 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')
Example #4
0
 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'
Example #5
0
 def testSWInstantiationWithValidLForServiceRequest(self):
     s = st.Status(address=2)
     self.assertEqual(s.isServiceRequested(), False,
                      'status is not an instantiated properly')
Example #6
0
 def testSWInstantiationWithValidLForReturnType(self):
     s = st.Status(address=2)
     assert isinstance(s,
                       st.Status), 'status is not an instantiated properly'
Example #7
0
 def testisMessageErrorExists(self):
     s = st.Status(address=2)
     assert "isMessageError" in dir(
         s), 'Method by name isMessageError does not exists'
Example #8
0
 def testIsBusyFalse(self):
     s = st.Status(address=24)
     self.assertEqual(s.isBusy(), False, 'setBusy not working properly')
Example #9
0
 def testSetBusyFirstReturnValue(self):
     s = st.Status(address=24)
     self.assertEqual(s.setBusy(), False, 'setBusy not working properly')
Example #10
0
 def testIsMessageErrorFalse(self):
     s = st.Status(address=24)
     self.assertEqual(s.isMessageError(), False,
                      'setMessageError not working properly')
Example #11
0
 def testGetTerminalAddressForReturnValue(self):
     s = st.Status(address=30)
     self.assertEqual(s.getTerminalAddress(), 30,
                      'getTerminal address does not return correct value')
Example #12
0
 def testGetTerminalAddressForReturnType(self):
     s = st.Status(address=30)
     assert isinstance(
         s.getTerminalAddress(),
         int), 'getTerminal address does not return an integer'
Example #13
0
 def testSWInstantiationWithValidHForMessageError(self):
     s = st.Status(address=30)
     self.assertEqual(s.isMessageError(), False,
                      'status is not an instantiated properly')
Example #14
0
 def testInitExists(self):
     s = st.Status(address=2)
     assert "__init__" in dir(s), 'Method by name __init__ does not exists'
Example #15
0
 def testSetMessageErrorFirstReturnValue(self):
     s = st.Status(address=24)
     self.assertEqual(s.setMessageError(), False,
                      'setMessageError not working properly')
Example #16
0
 def testGetTerminalAddressExists(self):
     s = st.Status(address=2)
     assert "getTerminalAddress" in dir(
         s), 'Method by name getTerminalAddress does not exists'
Example #17
0
 def testSetMessageErrorFirstStatusChange(self):
     s = st.Status(address=24)
     s.setMessageError()
     self.assertEqual(s.messageError, True,
                      'setMessageError not working properly')
Example #18
0
 def testSetServiceRequestRepeatReturnValue(self):
     s = st.Status(address=24)
     s.setServiceRequest()
     self.assertEqual(s.setServiceRequest(), True,
                      'setServiceRequest not working properly')
Example #19
0
 def testSetBusyRepeatReturnValue(self):
     s = st.Status(address=24)
     s.setBusy()
     self.assertEqual(s.setBusy(), True, 'setBusy not working properly')
Example #20
0
 def testSetServiceRequestFirstReturnValue(self):
     s = st.Status(address=6)
     self.assertEqual(s.setServiceRequest(), False,
                      'setServiceRequest not working properly')
Example #21
0
 def testSetBusyFirstStatusChange(self):
     s = st.Status(address=24)
     s.setBusy()
     self.assertEqual(s.busy, True, 'setBusy not working properly')
Example #22
0
 def testSetServiceRequestFirstStatusChange(self):
     s = st.Status(address=6)
     s.setServiceRequest()
     self.assertEqual(s.requestService, True,
                      'setServiceRequest not working properly')
Example #23
0
 def testisServiceRequestedExists(self):
     s = st.Status(address=2)
     assert "isServiceRequested" in dir(
         s), 'Method by name isServiceRequested does not exists'
Example #24
0
 def testIsServiceRequestedSRTrue(self):
     s = st.Status(address=11)
     s.setServiceRequest()
     self.assertEqual(s.isServiceRequested(), True,
                      'isServiceRequested not working properly')
Example #25
0
 def testisBusyExists(self):
     s = st.Status(address=2)
     assert "isBusy" in dir(s), 'Method by name isBusy does not exists'
Example #26
0
 def testIsServiceRequestedSNRFalse(self):
     s = st.Status(address=11)
     self.assertEqual(s.isServiceRequested(), False,
                      'isServiceRequested not working properly')
Example #27
0
 def testSWInstantiationWithValidLForAddress(self):
     s = st.Status(address=2)
     self.assertEqual(s.getTerminalAddress(), 2,
                      'status is not an instantiated properly')
Example #28
0
 def testSetServiceRequestExists(self):
     s = st.Status(address=2)
     assert "setServiceRequest" in dir(
         s), 'Method by name setServiceRequest does not exists'
Example #29
0
 def testSWInstantiationWithValidLForBusy(self):
     s = st.Status(address=2)
     self.assertEqual(s.isBusy(), False,
                      'status is not an instantiated properly')
Example #30
0
 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')