def test_fulfill_pay_transaction_no_money(self): member = Member(balance=2) transaction = PayTransaction(10) with self.assertRaises(StregForbudError) as c: member.fulfill(transaction) self.assertTrue(c.exception) self.assertEqual(member.balance, 2)
def test_fulfill_pay_transaction(self): member = Member( balance=100 ) transaction = PayTransaction(10) member.fulfill(transaction) self.assertEqual(member.balance, 90)