From: Thomas Fitzsimmons Date: Sat, 19 Nov 2022 07:05:36 +0000 (-0500) Subject: EUDC: Add LDAP tests X-Git-Tag: emacs-29.0.90~1616^2~36 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a6ae13af42ede6618c326855ea4c95e0298fb75b;p=emacs.git EUDC: Add LDAP tests * test/lisp/net/eudc-resources/slapd.conf: New file. * test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif: Likewise. * test/lisp/net/eudc-resources/dc=gnu,dc=org: New files. * test/lisp/net/eudc-tests.el (eudcb-ldap): New test. --- diff --git a/test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif b/test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif new file mode 100644 index 00000000000..9db4be20280 --- /dev/null +++ b/test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif @@ -0,0 +1,15 @@ +# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. +# CRC32 12f0e8c3 +dn: dc=gnu +objectClass: dcObject +objectClass: organization +dc: gnu +o: The ldap.gnu.org organization +description: An organization for the following person +structuralObjectClass: organization +entryUUID: 43dd74ec-fc0d-103c-8d5c-7dbac5615d14 +creatorsName: +createTimestamp: 20221119042038Z +entryCSN: 20221119042038.100000Z#000000#000#000000 +modifiersName: +modifyTimestamp: 20221119042038Z diff --git a/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif b/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif new file mode 100644 index 00000000000..7828f179df2 --- /dev/null +++ b/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif @@ -0,0 +1,17 @@ +# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. +# CRC32 a33c0168 +dn: cn=emacs-ert-test-1 +objectClass: OpenLDAPperson +cn: emacs-ert-test-1 +description:: RW1hY3Mg +uid: 1 +sn: ERT1 +givenName: Emacs +mail: emacs-ert-test-1@ldap.gnu.org +structuralObjectClass: OpenLDAPperson +entryUUID: 43dd805e-fc0d-103c-8d5d-7dbac5615d14 +creatorsName: +createTimestamp: 20221119042038Z +entryCSN: 20221119042038.100350Z#000000#000#000000 +modifiersName: +modifyTimestamp: 20221119042038Z diff --git a/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif b/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif new file mode 100644 index 00000000000..d3de3d81c71 --- /dev/null +++ b/test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif @@ -0,0 +1,17 @@ +# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. +# CRC32 56119237 +dn: cn=emacs-ert-test-2 +objectClass: OpenLDAPperson +cn: emacs-ert-test-2 +description:: RW1hY3Mg +uid: 2 +sn: ERT2 +givenName: Emacs +mail: emacs-ert-test-2@ldap.gnu.org +structuralObjectClass: OpenLDAPperson +entryUUID: 43dd92b0-fc0d-103c-8d5e-7dbac5615d14 +creatorsName: +createTimestamp: 20221119042038Z +entryCSN: 20221119042038.100819Z#000000#000#000000 +modifiersName: +modifyTimestamp: 20221119042038Z diff --git a/test/lisp/net/eudc-resources/slapd.conf b/test/lisp/net/eudc-resources/slapd.conf new file mode 100644 index 00000000000..9afafe76764 --- /dev/null +++ b/test/lisp/net/eudc-resources/slapd.conf @@ -0,0 +1,7 @@ +include /etc/ldap/schema/core.schema +include /etc/ldap/schema/cosine.schema +include /etc/ldap/schema/inetorgperson.schema +include /etc/ldap/schema/openldap.schema +database ldif +directory eudc-resources +suffix "dc=gnu,dc=org" diff --git a/test/lisp/net/eudc-tests.el b/test/lisp/net/eudc-tests.el index c326dcc793f..59dce55b820 100644 --- a/test/lisp/net/eudc-tests.el +++ b/test/lisp/net/eudc-tests.el @@ -267,5 +267,27 @@ '(((email . "Lars Ingebrigtsen , \ Karl Fogel ")) + (kill-process ldap-process)))) + (provide 'eudc-tests) ;;; eudc-tests.el ends here