On 04/11/2018 07:11 AM, William Brown wrote:
Hi there,

On master I noticed that some of the filter tests have stopped working:


topology_st_f = <lib389.DirSrv object at 0x7f9a1fd21e10>

     def test_eq(topology_st_f):
         """Test filter logic with "equal to" operator
:id: 1b0b7e59-a5ac-4825-8d36-525f4f0149a9
         :setup: Standalone instance with 20 test users added
                 from uid=user0 to uid=user20
         :steps:
              1. Search for test users with filter '(uid=user0)'
         :expectedresults:
              1. There should be 1 user listed user0
         """
       _check_filter(topology_st_f, '(uid=user0)', 1, [USER0_DN])
ds/dirsrvtests/tests/suites/filter/filter_logic_test.py:86:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

topology_st_f = <lib389.DirSrv object at 0x7f9a1fd21e10>, filt =
'(uid=user0)', expect_len = 1, expect_dns =
['uid=user0,ou=People,dc=example,dc=com']

     def _check_filter(topology_st_f, filt, expect_len, expect_dns):
         # print("checking %s" % filt)
         results = topology_st_f.search_s("ou=People,%s" %
DEFAULT_SUFFIX, ldap.SCOPE_ONELEVEL, filt, ['uid',])
         assert len(results) == expect_len
         result_dns = [result.dn for result in results]
       assert set(expect_dns) == set(result_dns)
E       AssertionError: assert {'uid=user0,o...ample,dc=com'} ==
{'uid=user0,ou...ample,dc=com'}
E         Extra items in the left set:
E         'uid=user0,ou=People,dc=example,dc=com'
E         Extra items in the right set:
E         'uid=user0,ou=people,dc=example,dc=com'
E         Use -v to get the full diff

ds/dirsrvtests/tests/suites/filter/filter_logic_test.py:72:
AssertionError


I haven't had time to investigate yet, but is there anything obvious we
have changed that would havecaused this?
but it looks like the result is correct, it only differs in the case of the pP in people


--
Red Hat GmbH, http://www.de.redhat.com/, Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Michael Cunningham, Michael O'Neill, Eric 
Shander
_______________________________________________
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org

Reply via email to