4
4
5
5
See http://www.python-ldap.org/ for details.
6
6
7
- \ $Id: slapdtest.py,v 1.9 2017/04/28 07:30:58 stroeder Exp $
7
+ $Id: slapdtest.py,v 1.10 2017/04/28 08:59:09 stroeder Exp $
8
8
9
9
Python compability note:
10
10
This module only works with Python 2.7.x since
21
21
import unittest
22
22
import urllib
23
23
24
- # determine log level
25
- try :
26
- _LOG_LEVEL = os .environ ['LOGLEVEL' ]
27
- try :
28
- _LOG_LEVEL = int (_LOG_LEVEL )
29
- except ValueError :
30
- pass
31
- except KeyError :
32
- _LOG_LEVEL = logging .WARN
33
-
34
24
# a template string for generating simple slapd.conf file
35
25
SLAPD_CONF_TEMPLATE = r"""
36
26
serverID %(serverid)s
54
44
55
45
def combined_logger (
56
46
log_name ,
57
- log_level = _LOG_LEVEL ,
47
+ log_level = logging . WARN ,
58
48
sys_log_format = '%(levelname)s %(message)s' ,
59
49
console_log_format = '%(asctime)s %(levelname)s %(message)s' ,
60
50
):
61
51
"""
62
52
Returns a combined SysLogHandler/StreamHandler logging instance
63
53
with formatters
64
54
"""
55
+ if 'LOGLEVEL' in os .environ :
56
+ log_level = os .environ ['LOGLEVEL' ]
57
+ try :
58
+ log_level = int (log_level )
59
+ except ValueError :
60
+ pass
65
61
# for writing to syslog
66
62
new_logger = logging .getLogger (log_name )
67
63
if sys_log_format :
@@ -81,6 +77,7 @@ def combined_logger(
81
77
new_logger .setLevel (log_level )
82
78
return new_logger # end of combined_logger()
83
79
80
+
84
81
class SlapdObject (object ):
85
82
"""
86
83
Controller class for a slapd instance, OpenLDAP's server.
@@ -247,8 +244,8 @@ def start(self):
247
244
"""
248
245
Starts the slapd server process running, and waits for it to come up.
249
246
"""
247
+
250
248
if self ._proc is None :
251
- config_path = None
252
249
# prepare directory structure
253
250
self ._cleanup_rundir ()
254
251
self ._setup_rundir ()
@@ -346,6 +343,7 @@ class SlapdTestCase(unittest.TestCase):
346
343
347
344
server_class = SlapdObject
348
345
server = None
346
+ ldap_object_class = None
349
347
350
348
def _open_ldap_conn (self , who = None , cred = None ):
351
349
"""
0 commit comments