python
# assertEqual(预期结果,实际结果),如果相等用例通过,如果不等抛出异常
# assertIn(预期结果,实际结果),预期结果是否包含在实际结果中,包含则通过,不包含则抛出异常
# assertIn('admin','*admin*')包含
import unittest
from TestCase.tools import login
class TestLogin(unittest.TestCase):
def test_username_password_ok(self):
self.assertEquals('登录成功', login('admin', '123456'))
def test_username_error(self):
self.assertEquals('登录失败', login('adddmin', '123456'))
def test_password_error(self):
self.assertEquals('登录失败', login('admin', '1223456'))
# 不确定登录还是登陆,只要判断失败即可
def test_username_null(self):
self.assertIn('失败', login('', '123456'))