示例#1
0
 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
 def testCreditNegative(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.creditCard("James", "-$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
示例#3
0
 def testOverCharge(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$100")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
示例#4
0
 def testAddPositive(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     self.assertEqual(myProcessor.myDB["James"].limit, 50)
示例#5
0
 def testChargePositive(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 50)
示例#6
0
 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)
示例#7
0
 def testAddNegative(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "-$50")
     self.assertEqual(myProcessor.myDB["James"].limit, "error")
示例#8
0
 def testOverCharge(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$100")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
示例#9
0
 def testCreditNegative(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.creditCard("James", "-$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 0)
示例#10
0
 def testChargePositive(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "$50")
     myProcessor.chargeCard("James", "$50")
     self.assertEqual(myProcessor.myDB["James"].balance, 50)
示例#11
0
 def testAddPositive(self):
     myProcessor = Processor()   
     myProcessor.addCard("James", "5454545454545454", "$50")
     self.assertEqual(myProcessor.myDB["James"].limit, 50)
示例#12
0
 def testAddNegative(self):
     myProcessor = Processor()
     myProcessor.addCard("James", "5454545454545454", "-$50")
     self.assertEqual(myProcessor.myDB["James"].limit,"error")