def test_login_error(client, login_failure): with pytest.raises(exceptions.BetfairLoginError) as excinfo: client.login('name', 'wrong') error = excinfo.value assert error.message == 'INVALID_USERNAME_OR_PASSWORD'
def test_login_bad_code(client, login_bad_code): with pytest.raises(exceptions.ApiError) as excinfo: client.login('name', 'wrong') error = excinfo.value assert error.status_code == 422 assert error.message == 'UNKNOWN'
def test_login_success(client, login_success): client.login('name', 'pass') assert client.session_token == 'secret'
def test_login_error(client, login_failure): with pytest.raises(exceptions.LoginError) as excinfo: client.login('name', 'wrong') error = excinfo.value assert error.message == 'INVALID_USERNAME_OR_PASSWORD'
def test_login_bad_code(client, login_bad_code): with pytest.raises(exceptions.ApiError) as excinfo: client.login("name", "wrong") error = excinfo.value assert error.status_code == 422 assert error.message == "UNKNOWN"
def test_login_error(client, login_failure): with pytest.raises(exceptions.LoginError) as excinfo: client.login("name", "wrong") error = excinfo.value assert error.message == "INVALID_USERNAME_OR_PASSWORD"
def test_login_success(client, login_success): client.login("name", "pass") assert client.session_token == "secret"