Example #1
0
 def test_register_no_password(self):
     """
     密码为空
     :return:
     """
     # 1.测试数据
     # 测试数据
     test_data = {'username': '******', 'password1': '', 'password2': ''}
     # 期望数据
     except_data = {"code": 0, "msg": "所有参数不能为空"}
     # 2.测试步骤
     # 执行函数
     res = register(**test_data)
     # 3.断言(判断)assert
     self.assertEqual(except_data, res)
Example #2
0
 def test_register_username_equal(self):
     """
     用户名已存在
     :return:
     """
     # 1.测试数据
     # 测试数据
     test_data = {
         'username': '******',
         'password1': '123456',
         'password2': '123456'
     }
     # 期望数据
     except_data = {"code": 0, "msg": "该账户已存在"}
     # 2.测试步骤
     # 执行函数
     res = register(**test_data)
     # 3.断言(判断)assert
     self.assertEqual(except_data, res)
Example #3
0
 def test_register_password_not_equal(self):
     """
     密码不同
     :return:
     """
     # 1.测试数据
     # 测试数据
     test_data = {
         'username': '******',
         'password1': '123456',
         'password2': '1234567'
     }
     # 期望数据
     except_data = {"code": 0, "msg": "两次密码不一致"}
     # 2.测试步骤
     # 执行函数
     res = register(**test_data)
     # 3.断言(判断)assert
     self.assertEqual(except_data, res)
Example #4
0
 def test_register_password_too_long(self):
     """
     密码大于18位
     :return:
     """
     # 1.测试数据
     # 测试数据
     test_data = {
         'username': '******',
         'password1': '12345678901234567890',
         'password2': '12345678901234567890'
     }
     # 期望数据
     except_data = {"code": 0, "msg": "账号和密码必须在6-18位之间"}
     # 2.测试步骤
     # 执行函数
     res = register(**test_data)
     # 3.断言(判断)assert
     self.assertEqual(except_data, res)