my_kcc = kcc.KCC(unix_now, readonly=True, verify=True,
debug=False, dot_file_dir=None)
+ #
+ # The following seems to raise
+ # samba.kcc.graph_utils.GraphError when something
+ # goes wrong.
+ #
+ # Typically failureException is exceptions.AssertionError
+ # by default, see pydoc unittest.TestCase
+ #
+ # As this is flapping under python3, we need to
+ # make sure it generates a failure instead of an error.
+ #
+ # We need to make sure samba.kcc.graph_utils.GraphError
+ # will generate a failure from here on.
+ #
+ self.failureException = samba.kcc.graph_utils.GraphError
+
my_kcc.run("ldap://%s" % os.environ["SERVER"],
self.lp, self.creds,
attempt_live_connections=False)