コード例 #1
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testMultipleNamedUsers(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$10")
     myProcessor.addCard("James", "5454545454545454", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
コード例 #2
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testOverCharge(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$100")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
コード例 #3
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testChargePositive(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 50)
コード例 #4
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testMultipleNamedUsers(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$10")
     myProcessor.addCard("James", "5454545454545454", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
コード例 #5
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testOverCharge(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$100")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
コード例 #6
0
ファイル: unit.py プロジェクト: JakeCooper/PaymentProcessor
 def testChargePositive(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 50)