class Testadd(unittest.TestCase): user = None a = None b = None def setUp(self) -> None: self.user = User() self.a = Address() self.b = Bank() def test_add(self): #准备数据 self.user.setAccount("159359") self.user.setUsername("n") self.user.setPassword("p") self.user.setBank("中国工商银行的昌平支行") self.a.setCounrry("111") self.a.setProvince("sd") self.a.setStreet("asda") self.a.setDoor("1199") #期望结果 status = 2 statu = self.b.bank_addUser(self.user.getAccount(), self.user.getUsername(), self.user.getPassword(), self.a.getCounrry(), self.a.getProvicne(), self.a.getStreet(), self.a.getDoor()) self.assertEqual(statu, status)
def addUser(): # 随机生成账号 account = Utils.getRandom() User.setUsername(Utils.inputHelp("用户名")) User.setPassword(Utils.inputHelp("密码")) Address.setCounrry(Utils.inputHelp("国家")) Address.setProvince(Utils.inputHelp("省份")) Address.setStreet(Utils.inputHelp("街道")) Address.setDoor(Utils.inputHelp("门牌号")) # username = input("请输入您的姓名:") # password = input("请输入您的密码(6个数字):") # print("接下来请输入您的地址信息") # counrry = input("\t请输入您的国家:") # province = input("\t请输入省份:") # street = input("\t请输入街道:") # door = input("\t请输入门牌号:") # 余额不允许第一次输入,需要存钱 start = Bank.bank_addUser(account, User.getUsername(), User.getPassword(), Address.getCounrry(), Address.getProvicne(), Address.getStreet(), Address.getDoor()) if start == 1: print("开户成功!") info = ''' ----------- 个人信息------------- 账号: %s, 用户名: %s, 取款密码: %s, 地址信息: 国家: %s, 省份: %s, 街道: %s, 门牌号: %s, 余额: %s, 开户行: %s --------------------------------- ''' print(info % (account, User.getUsername(), User.getPassword(), Address.getCounrry(), Address.getProvicne(), Address.getStreet(), Address.getDoor(), 0, Bank.getBankName())) if start == 2: print("该用户名已经存在!!!") if start == 3: print("银行用户库已满!!!")
class Testcun(unittest.TestCase): u = None a = None b = None def setUp(self) -> None: self.u = User() self.a = Address() self.b = Bank() def test_qu1(self): # 1.准备测试数据 self.u.setAccount("sdfas12") self.u.setUsername("123") self.u.setPassword("1") self.a.setCounrry("中国") self.a.setProvince("河北") self.a.setStreet("承德") self.a.setDoor("1003") teststart = 2 start = self.b.bank_addUser(self.u.getAccount(), self.u.getUsername(), self.u.getPassword(), self.a.getCounrry(), self.a.getProvicne(), self.a.getStreet(),self.a.getDoor()) self.assertEqual(teststart, start)