예제 #1
0
 def check_transaction(self, transaction):
     self.setup_transaction(transaction)
     try:
         validate_transaction(transaction)
     except MultipleInvalid as e:
         self.fail('MultipleInvalid {0} thrown for {1}'.format(
             e.msg, transaction))
예제 #2
0
 def check_invalid_transaction(self, transaction):
     self.setup_transaction(transaction)
     with self.assertRaises(MultipleInvalid,
                            msg='{0!s} is invalid'.format(transaction)):
         validate_transaction(transaction)
예제 #3
0
 def test_missing_device(self):
     with self.assertRaises(MultipleInvalid):
         validate_transaction({})