Source code for fasjson.tests.unit.test_lib_ldap_result
import pytest
from fasjson.lib.ldap.client import LDAPResult
[docs]
@pytest.fixture
def ldap_result():
return LDAPResult(
items=[{"name": "dummy-1"}, {"name": "dummy-2"}],
total=4,
page_size=0,
page_number=1,
)
[docs]
def test_ldap_result_repr(ldap_result):
assert repr(ldap_result) == "<LDAPResult items=[2 items] page=1>"
[docs]
def test_ldap_result_cmp(ldap_result):
result_1 = ldap_result
result_2 = LDAPResult(items=ldap_result.items)
assert result_1 != result_2
[docs]
def test_ldap_result_cmp_invalid(ldap_result):
with pytest.raises(ValueError):
assert ldap_result == ["a", "b", "c"]