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'此值不能为空')
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'此值不能为空')
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)
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)
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)
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'请输入数字可带小数')
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'此值不能为空')