Example #1
0
 def test_dn_sort(self):
     # higher level comes after lower even if lexicographicaly closer
     # ie dc=tata,dc=toto (2 levels), comes after dc=toto
     # even if dc=toto is lexicographicaly after dc=tata, dc=toto
     self.assertEquals(dn_sort("dc=tata,dc=toto", "dc=toto"), 1)
     self.assertEquals(dn_sort("dc=zata", "dc=tata"), 1)
     self.assertEquals(dn_sort("dc=toto,dc=tata", "cn=foo,dc=toto,dc=tata"), -1)
     self.assertEquals(dn_sort("cn=bar, dc=toto,dc=tata", "cn=foo, dc=toto,dc=tata"), -1)
Example #2
0
 def test_dn_sort(self):
     # higher level comes after lower even if lexicographicaly closer
     # ie dc=tata,dc=toto (2 levels), comes after dc=toto
     # even if dc=toto is lexicographicaly after dc=tata, dc=toto
     self.assertEquals(dn_sort("dc=tata,dc=toto", "dc=toto"), 1)
     self.assertEquals(dn_sort("dc=zata", "dc=tata"), 1)
     self.assertEquals(dn_sort("dc=toto,dc=tata", "cn=foo,dc=toto,dc=tata"),
                       -1)
     self.assertEquals(
         dn_sort("cn=bar, dc=toto,dc=tata", "cn=foo, dc=toto,dc=tata"), -1)