def test_ldap_login_fail(): with pytest.raises(connector.LDAPLoginError) as e: login = "******" password = "******" auth_info = connector.login(login, password) assert e.value.status_code == 400 assert "error_message" in e.value.detail
def test_ldap_login_fail(): with pytest.raises(connector.LDAPLoginError) as e: username = "******" password = "******" auth_info = connector.login(username, password) assert e.value.status_code == 400 assert "error_message" in e.value.detail
def test_ldap_login_success(): BASE_EMAIL = "@example.com" with patch("taiga_contrib_ldap_auth.connector.Server") as m_server, \ patch("taiga_contrib_ldap_auth.connector.Connection") as m_connection, \ patch("taiga_contrib_ldap_auth.connector.BASE_EMAIL", new=BASE_EMAIL): m_server.return_value = Mock() m_connection.return_value = Mock() username = "******" password = "******" (email, full_name) = connector.login(username, password) assert email == username + BASE_EMAIL assert full_name == username