diff options
author | Guillaume Maudoux <guillaume.maudoux@uclouvain.be> | 2017-05-29 11:32:07 +0200 |
---|---|---|
committer | Guillaume Maudoux <guillaume.maudoux@uclouvain.be> | 2017-05-29 11:32:07 +0200 |
commit | dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff (patch) | |
tree | 61deb47cc520f8fc588b2ef85d9d5baf4d848ab0 /pkgs/development/python-modules | |
parent | 02032dbda4968c7ec65a6ead0e8619792d4a9145 (diff) | |
download | nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar.gz nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar.bz2 nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar.lz nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar.xz nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.tar.zst nixlib-dd5d63d428b3adfe4ee76ef2b411b71e31ae13ff.zip |
python-ldap: fixup tests for 2.4.38 update
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/ldap.nix | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/ldap.nix b/pkgs/development/python-modules/ldap.nix index 3e715bbe419a..0e1d8e73a841 100644 --- a/pkgs/development/python-modules/ldap.nix +++ b/pkgs/development/python-modules/ldap.nix @@ -1,4 +1,4 @@ -{ buildPythonPackage, isPy3k, fetchPypi +{ lib, writeText, buildPythonPackage, isPy3k, fetchPypi , openldap, cyrus_sasl, openssl }: buildPythonPackage rec { @@ -12,6 +12,28 @@ buildPythonPackage rec { sha256 = "88bab69e519dd8bd83becbe36bd141c174b0fe309e84936cf1bae685b31be779"; }; + # Needed by tests to setup a mockup ldap server. + BIN = "${openldap}/bin"; + SBIN = "${openldap}/bin"; + SLAPD = "${openldap}/libexec/slapd"; + SCHEMA = "${openldap}/etc/schema"; + + patches = lib.singleton (writeText "avoid-syslog.diff" '' + diff a/Lib/slapdtest.py b/Lib/slapdtest.py + --- a/Lib/slapdtest.py + +++ b/Lib/slapdtest.py + @@ -60,7 +60,8 @@ def combined_logger( + pass + # for writing to syslog + new_logger = logging.getLogger(log_name) + - if sys_log_format: + + # /dev/log does not exist in nix build environment. + + if False: + my_syslog_formatter = logging.Formatter( + fmt=' '.join((log_name, sys_log_format))) + my_syslog_handler = logging.handlers.SysLogHandler( + ''); + NIX_CFLAGS_COMPILE = "-I${cyrus_sasl.dev}/include/sasl"; propagatedBuildInputs = [openldap cyrus_sasl openssl]; } |