Example #1
0
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)
Example #2
0
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)
Example #3
0
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("银行用户库已满!!!")