def test_bank_savemoney2(self): self.kaihu() self.u = User() self.u.setAccount(2) self.u.setMoney(1) s = False l = Logic() s1 = l.bank_savemoney(self.u.getAccount(), self.u.getMoney()) self.assertEqual(s, s1) from DBUtils import update sql = "delete from users " param = [] data = update(sql, param)
def test_user(self): a_new_user = User('Grishon', 'Nganga', '20/20/1920', 31390865) self.assertEqual(a_new_user.first, 'Grishon') self.assertEqual(a_new_user.last, 'Nganga') self.assertEqual(a_new_user.dob, '20/20/1920') self.assertEqual(a_new_user.id, 31390865)
def test_bank_getmoney5(self): self.kaihu() self.u = User() self.acccount = 1 self.password = 1 self.gmoney = 1000 s = 3 l = Logic() s1 = l.bank_getmoney(self.acccount, self.password, self.gmoney) self.assertEqual(s, s1) from DBUtils import update sql = "delete from users " param = [] data = update(sql, param)
def test_bank_transfer4(self): self.kaihu() self.u = User() self.account1 = 2 self.account2 = 3 self.password = 1 self.money = 100 s = 1 l = Logic() s1 = l.bank_transfer(self.account1, self.account2, self.password, self.money) self.assertEqual(s, s1) from DBUtils import update sql = "delete from users " param = [] data = update(sql, param)
class TestBank_save(unittest.TestCase): def setUp(self) -> None: self.u = User_method() self.ur = User() def test_savve(self): equ = 1 self.ur.setId("12345670") self.ur.setBalance(100) save = self.u.savemoney(self.ur) self.assertEqual(equ, save) def test_savve1(self): equ = 2 self.ur.setId("12345673") self.ur.setBalance(100) save = self.u.savemoney(self.ur) self.assertEqual(equ, save)
def setUp(self) -> None: self.u = User_method() self.ur = User()
class TestBank_transfer(unittest.TestCase): def setUp(self) -> None: self.u = User_method() self.ur = User() def testTransfer(self): equ = 0 self.ur.setId("12345670") user = "******" self.ur.setPassword("111111") self.ur.setBalance(100) transfer = self.u.transfer(self.ur, user) self.assertEqual(equ, transfer) def testTransfer1(self): equ = 1 self.ur.setId("12345678") user = "******" self.ur.setPassword("111111") self.ur.setBalance(100) transfer = self.u.transfer(self.ur, user) self.assertEqual(equ, transfer) def testTransfer2(self): equ = 2 self.ur.setId("12345670") user = "******" self.ur.setPassword("111112") self.ur.setBalance(100) transfer = self.u.transfer(self.ur, user) self.assertEqual(equ, transfer) def testTransfer3(self): equ = 3 self.ur.setId("12345670") user = "******" self.ur.setPassword("111111") self.ur.setBalance(1000) transfer = self.u.transfer(self.ur, user) self.assertEqual(equ, transfer)
def setUp(self): self.a_new_user = User('Grishon', 'Nganga', '20/20/1920', 31390865)
class TestUser(unittest.TestCase): def setUp(self): self.a_new_user = User('Grishon', 'Nganga', '20/20/1920', 31390865) def tearDown(self): self.a_new_user = None def test_user(self): a_new_user = User('Grishon', 'Nganga', '20/20/1920', 31390865) self.assertEqual(a_new_user.first, 'Grishon') self.assertEqual(a_new_user.last, 'Nganga') self.assertEqual(a_new_user.dob, '20/20/1920') self.assertEqual(a_new_user.id, 31390865) def test_account(self): #Setup & Perform self.user_account = Account(self.a_new_user.id, 2000) #Test self.assertEqual(self.user_account.user_id, self.a_new_user.id) self.assertEqual(self.user_account.amount, 2000) def test_user_create_account(self): #Setup self.a_new_user.create_account(2000) #Perform self.a_new_user.accounts #Test self.assertEqual(len(self.a_new_user.accounts), 1) def test_user_debit_account(self): #Setup self.a_new_user.create_account(2000) account = self.a_new_user.accounts[0] #Perform account.debit(200) #Test self.assertEqual(self.a_new_user.accounts[0].amount, 2200) def test_user_create_account(self): #Setup & Perform self.a_new_user.create_account(2000) #Test self.assertEqual(len(self.a_new_user.accounts), 1) def test_user_credit_account(self): #Setup self.a_new_user.create_account(2000) account = self.a_new_user.accounts[0] #Perform account.credit(200) #Test self.assertEqual(self.a_new_user.accounts[0].amount, 1800) def test_delete_account(self): #Setup self.a_new_user.create_account(100) #Perform self.a_new_user.delete_account(self.a_new_user.accounts[0]) #Test self.assertEqual(len(self.a_new_user.accounts), 0)
class TestBank_get(unittest.TestCase): def setUp(self) -> None: self.u = User_method() self.ur = User() def testGet(self): equ = 0 self.ur.setId("12345670") self.ur.setPassword("111111") self.ur.setBalance("100") get = self.u.getmoney(self.ur) self.assertEqual(equ, get) def testGet1(self): equ = 1 self.ur.setId("12345677") self.ur.setPassword("111111") self.ur.setBalance("100") get = self.u.getmoney(self.ur) self.assertEqual(equ, get) def testGet2(self): equ = 2 self.ur.setId("12345670") self.ur.setPassword("111112") self.ur.setBalance("100") get = self.u.getmoney(self.ur) self.assertEqual(equ, get) def testGet4(self): equ = 3 self.ur.setId("12345670") self.ur.setPassword("111111") self.ur.setBalance("1000") get = self.u.getmoney(self.ur) self.assertEqual(equ, get)
def setUp(self) -> None: self.u = User_method() self.ur = User() self.ad = Address() self.db = DBUtils
class TestBank(unittest.TestCase): def setUp(self) -> None: self.u = User_method() self.ur = User() self.ad = Address() self.db = DBUtils def test_Open(self): self.ur.setId("12345675") self.ur.setName("张三") self.ur.setPassword("111111") self.ur.setBalance(0) self.ad.setCountry("中国") self.ad.setProvince("河北") self.ad.setStreet("中华大街") self.ad.setDoor("101") self.ur.setTime("1") open = self.u.method(self.ur, self.ad) equ = 1 self.assertEqual(equ, open) def test_Open1(self): self.ur.setId("12345679") self.ur.setName("张三") self.ur.setPassword("111111") self.ur.setBalance(0) self.ad.setCountry("中国") self.ad.setProvince("河北") self.ad.setStreet("中华大街") self.ad.setDoor("101") self.ur.setTime("1") open = self.u.method(self.ur, self.ad) equ = 2 self.assertEqual(equ, open) def test_Open2(self): equ = 3 equ1 = 1 self.ur.setId("12345670") self.ur.setName("张三") self.ur.setPassword("111111") self.ur.setBalance(0) self.ad.setCountry("中国") self.ad.setProvince("河北") self.ad.setStreet("中华大街") self.ad.setDoor("101") self.ur.setTime("1") # open = self.u.method(self.ur, self.ad) data = self.db.select("select * from user", []) if len(data) == 99: open1 = 1 self.assertEqual(equ1, open1) elif len(data) == 100: open2 = 3 self.assertEqual(equ, open2) elif len(data) > 100: open3 = 3 self.assertEqual(equ, open3)
class Testlogic(unittest.TestCase): def kaihu(self): self.account = 1 self.username = 1 self.password = 1 self.country = 1 self.province = 1 self.street = 1 self.door = 1 self.money = 0 self.bank = "中国工商银行的昌平支行" l = Logic() s1 = l.kaihu(self.account, self.username, self.password, self.country, self.province, self.street, self.door, self.bank, self.money) def test_bank_savemoney1(self): self.kaihu() self.u = User() self.u.setAccount(1) self.u.setMoney(1) s = 1 l = Logic() s1 = l.bank_savemoney(self.u.getAccount(), self.u.getMoney()) self.assertEqual(s, s1) from DBUtils import update sql = "delete from users " param = [] data = update(sql, param) def test_bank_savemoney2(self): self.kaihu() self.u = User() self.u.setAccount(2) self.u.setMoney(1) s = False l = Logic() s1 = l.bank_savemoney(self.u.getAccount(), self.u.getMoney()) self.assertEqual(s, s1) from DBUtils import update sql = "delete from users " param = [] data = update(sql, param)