def test_debit(self): s = m.Account() bal = s.debit(1, 1000) acc_number = 1 amount = 1000 for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: self.balance[i] = self.balance[i] - amount break self.assertEqual(bal, 1000)
def test_credit(self): s = m.Account() bal = s.credit(1, 1000) acc_number = 1 amount = 1000 for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: self.balance[i] = int(self.balance[i]) + int(amount) break self.assertEqual(bal, 2000)
def test_record_by_acc_no(self): s = m.Account() acc_number = 1 data = {} df1 = s.display_by_account_number(1) for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: data['Customer_Name'] = self.data['Customer_Name'][i] data['Account'] = self.data['Account'][i] data['Balance'] = self.data['Balance'][i] data['Mobile_No'] = self.data['Mobile_No'][i] self.assertEqual(df1, data) break
class Test(unittest.TestCase): account_number = [] name = [] mobile_no = [] balance = [] data = { 'Customer_Name': name, 'Account': account_number, 'Balance': balance, 'Mobile_No': mobile_no } s = m.Account() s.create_account('Akshay', 1, 8421966287, 1000) name.append('Akshay') account_number.append(1) mobile_no.append(8421966287) balance.append(1000) def test_all_record(self): s = m.Account() df1 = s.display_all_records() self.assertEqual(df1, self.data) def test_record_by_acc_no(self): s = m.Account() acc_number = 1 data = {} df1 = s.display_by_account_number(1) for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: data['Customer_Name'] = self.data['Customer_Name'][i] data['Account'] = self.data['Account'][i] data['Balance'] = self.data['Balance'][i] data['Mobile_No'] = self.data['Mobile_No'][i] self.assertEqual(df1, data) break def test_credit(self): s = m.Account() bal = s.credit(1, 1000) acc_number = 1 amount = 1000 for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: self.balance[i] = int(self.balance[i]) + int(amount) break self.assertEqual(bal, 2000) def test_debit(self): s = m.Account() bal = s.debit(1, 1000) acc_number = 1 amount = 1000 for i in range(0, len(self.account_number)): if acc_number == self.account_number[i]: self.balance[i] = self.balance[i] - amount break self.assertEqual(bal, 1000)
def test_all_record(self): s = m.Account() df1 = s.display_all_records() self.assertEqual(df1, self.data)
import main print("Welcome to BlackJack") replay = False game_on = True starting_money = main.Account(1000) deck = main.Deck() deck.shuffle() bob = main.Player("Bob") dealer = main.Player("Dealer") bet = False #card = main.Card(bob.hand) while game_on == True or replay == True: bet = False if replay == True: deck = main.Deck() deck.shuffle() bob.hand = [] dealer.hand = [] while bet == False: global amount amount = input("Please state your bet: ") try: starting_money.bet(int(amount)) starting_money.displayBalance() if int(amount) <= starting_money.balance: bet = True except: