コード例 #1
0
 def test_customer_email(self):
     """测试邮箱"""
     TestPage(self.selenium).console_login(self.user_name, self.password)
     message = CustomerFrom(
         self.selenium).customer_email('123').get_email_error()
     self.assertEqual(message, u'邮件地址不合法')
     format_message = CustomerFrom(
         self.selenium).customer_email('adfdqq.com').get_email_error()
     self.assertEqual(format_message, u'邮件地址不合法')
     none_message = CustomerFrom(self.selenium).customer_email(
         '').click_save().get_email_none_error()
     self.assertEqual(none_message, u'此值不能为空')
コード例 #2
0
 def test_customer_card_no(self):
     """测试身份证号"""
     TestPage(self.selenium).console_login(self.user_name, self.password)
     message = CustomerFrom(
         self.selenium).customer_card_no('sdfd').get_card_no_error()
     self.assertEqual(message, u'身份证号码不合法')
     number_mix_message = CustomerFrom(
         self.selenium).customer_card_no('14020202').get_card_no_error()
     self.assertEqual(number_mix_message, u'身份证号码不合法')
     number_max_message = CustomerFrom(self.selenium).customer_card_no(
         '140202021992121665511').get_card_no_error()
     self.assertEqual(number_max_message, u'身份证号码不合法')
     none_message = CustomerFrom(self.selenium).customer_card_no(
         '').click_save().get_card_no_none_error()
     self.assertEqual(none_message, u'此值不能为空')
コード例 #3
0
 def setUp(self):
     super(TestCustomerLink, self).setUp()
     TestPage(self.selenium).console_login(self.login_name, self.password)
     CustomerFrom(self.selenium).new_customer(self.user_name,
                                              '220281198210024400',
                                              '13651020001', '2',
                                              '*****@*****.**', 20000)
コード例 #4
0
ファイル: total_flow.py プロジェクト: doujs666/zsph_ft_ui
 def risk_management_new_customer(self, login_name, customer_name, card_no,
                                  mobile):
     TestPage(self.selenium).console_login(login_name, self.password)
     CustomerFrom(self.selenium).new_customer(customer_name, card_no,
                                              mobile, 24,
                                              '*****@*****.**', 200000)
     get_customer_id = select_customer(customer_name)['id']
     print(get_customer_id)
コード例 #5
0
    def test_new_customer_success(self):
        """测试新建客户"""
        db_customer_amount = customer_amount()
        TestPage(self.selenium).console_login(self.user_name, self.password)
        CustomerFrom(self.selenium).new_customer(self.name, self.card_no,
                                                 self.mobile, self.tel_time,
                                                 self.email,
                                                 self.annual_income)
        # db_mobile = select_customer(self.name)['mobile1']
        # self.assertEqual(db_mobile, self.mobile)
        db_card_no = select_customer(self.name)['card_no']
        self.assertEqual(db_card_no, self.card_no)
        db_annual_income = select_customer(self.name)['annual_income']
        self.assertEqual(db_annual_income, int(self.annual_income))
        db_email = select_customer(self.name)['email']
        self.assertEqual(db_email, self.email)
        # 验证customer数量
        new_customer_amount = customer_amount()
        self.assertEqual(db_customer_amount, new_customer_amount - 1)

        # clear数据
        customer_id = select_customer(self.name)['id']
        clear_customer(customer_id)
コード例 #6
0
 def test_customer_annual_income(self):
     """测试个人月收入"""
     TestPage(self.selenium).console_login(self.user_name, self.password)
     message = CustomerFrom(self.selenium).customer_annual_income(
         'abc').get_annual_income_error()
     self.assertEqual(message, u'请输入数字可带小数')
コード例 #7
0
 def test_customer_mobile(self):
     """测试手机号"""
     TestPage(self.selenium).console_login(self.user_name, self.password)
     none_message = CustomerFrom(self.selenium).customer_card_no(
         '').click_save().get_mobile_none_error_error()
     self.assertEqual(none_message, u'此值不能为空')