def test_login_accepts_valid(cx): test_user = auth.User() test_user.enabled u = auth.User() u.username = '******' u.passhash = 'good password' u.enabled = True cx.get_auth_repo = lambda:mock_repository(u) r = login.login(cx, 'test-user', 'good password') assert r == {'user': '******'}
def test_login_rejects_invalid(cx): cx.get_auth_repo = lambda:mock_repository(None) r = login.login(cx, 'invalid', 'invalid') assert not r