Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail to run test suite on Gentoo #113

Closed
nado opened this issue Oct 5, 2018 · 1 comment
Closed

Fail to run test suite on Gentoo #113

nado opened this issue Oct 5, 2018 · 1 comment

Comments

@nado
Copy link

nado commented Oct 5, 2018

Hi,
I’m in the process of packaging this for gentoo, while running tests to verify I integrate them correctly in the ebuild, I hit some failures.
Could you give me some suggestion in order to make them pass (assuming I did a mistake), or help fix whats causing them (if its a legit failure)?

Gentoo uses a sandbox system to prevent packages to access internet or write in inappropriate directories during compilation/tests.

Edit: I realised that ldaptor doesnt support python3 yet, I updated the log and ebuild to python2.7 only to reduce the noise.

ebuild (mostly to give you the python_test() phase)

EAPI=7
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="LDAP server, client and utilities, using Twisted Python"
HOMEPAGE="https://github.com/twisted/ldaptor"
SRC_URI="https://github.com/twisted/ldaptor/archive/${PV}.tar.gz"
S="${WORKDIR}/ldaptor-${PV}"

LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

DEPEND="${PYTHON_DEPS}
	dev-python/pycrypto
	dev-python/twisted
	dev-python/pyopenssl
	dev-python/pyparsing
	dev-python/six
	dev-python/zope-interface"
DEPEND="${RDEPEND}
	test? ( dev-python/service_identity )"

python_test() {
	"${EPYTHON}" -m twisted.trial ldaptor || die "Failed tests with ${EPYTHON}"
}

Build.log

�[32;01m * �[39;49;00mPackage:    dev-python/twisted-ldaptor-16.0.0
�[32;01m * �[39;49;00mRepository: nado
�[32;01m * �[39;49;00mMaintainer: nado@troglodyte.be
�[32;01m * �[39;49;00mUSE:        abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 test userland_GNU
�[32;01m * �[39;49;00mFEATURES:   preserve-libs sandbox test userpriv usersandbox
>>> Unpacking source...
>>> Unpacking 16.0.0.tar.gz to /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work
>>> Source unpacked in /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work
>>> Preparing source in /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0 ...
 �[32;01m*�[0m python2_7: running distutils-r1_run_phase distutils-r1_python_compile
python2.7 setup.py build
running build
running build_py
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/usage.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/testutil.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/schema.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/numberalloc.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/md4.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/ldiftree.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/ldapfilter.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/interfaces.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/insensitive.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/inmemory.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/generate_password.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/entryhelpers.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/entry.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/dns.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/delta.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/config.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/compat.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/checkers.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/attributeset.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
copying ldaptor/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols
copying ldaptor/protocols/pureldap.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols
copying ldaptor/protocols/pureber.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols
copying ldaptor/protocols/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/svcbindproxy.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/proxybase.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/proxy.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/merger.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldifprotocol.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldifdelta.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldif.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldapsyntax.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldapserver.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldaperrors.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldapconnector.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/ldapclient.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/fetchschema.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/distinguishedname.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
copying ldaptor/protocols/ldap/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap/autofill
copying ldaptor/protocols/ldap/autofill/sambaSamAccount.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap/autofill
copying ldaptor/protocols/ldap/autofill/sambaAccount.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap/autofill
copying ldaptor/protocols/ldap/autofill/posixAccount.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap/autofill
copying ldaptor/protocols/ldap/autofill/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/protocols/ldap/autofill
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/samba
copying ldaptor/samba/smbpassword.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/samba
copying ldaptor/samba/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/samba
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/util.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_svcbindproxy.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_smbpassword.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_server.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_schema.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_pureldap.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_pureber.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_proxybase.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_proxy.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_merger.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_match.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldiftree.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldifprotocol.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldifdelta.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldapsyntax.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldapfilter.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_ldapclient.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_inmemory.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_fetchschema.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_entry_diff.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_dns.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_distinguishedname.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_delta.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_connector.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_config.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_autofill_samba.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_autofill_posix.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_autofill.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/test_attributeset.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
copying ldaptor/test/__init__.py -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/lib/ldaptor/test
warning: build_py: byte-compiling is disabled, skipping.

running build_scripts
creating /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldap2dhcpconf -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldap2maradns -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldap2dnszones -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-search -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-namingcontexts -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-passwd -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldap2passwd -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-getfreenumber -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldap2pdns -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-find-server -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-rename -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-fetchschema -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldifdiff -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
copying and adjusting bin/ldaptor-ldifpatch -> /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldap2dhcpconf from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldap2maradns from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldap2dnszones from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-search from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-namingcontexts from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-passwd from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldap2passwd from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-getfreenumber from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldap2pdns from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-find-server from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-rename from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-fetchschema from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldifdiff from 644 to 755
changing mode of /var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0-python2_7/scripts/ldaptor-ldifpatch from 644 to 755
>>> Source compiled.
>>> Test phase: dev-python/twisted-ldaptor-16.0.0
 �[32;01m*�[0m python2_7: running distutils-r1_run_phase python_test
ldaptor.test.test_attributeset
  TestComparison
    testEquality_False_Key ...                                             [OK]
    testEquality_False_Value ...                                           [OK]
    testEquality_True_List ...                                             [OK]
    testEquality_True_List_Ordering ...                                    [OK]
    testEquality_True_Set ...                                              [OK]
    testEquality_True_Set_Ordering ...                                     [OK]
  TestSetOperations
    testCopy ...                                                           [OK]
    testDeepCopy ...                                                       [OK]
    testDifference ...                                                     [OK]
    testIntersection ...                                                   [OK]
    testSymmetricDifference ...                                            [OK]
    testUnion ...                                                          [OK]
ldaptor.test.test_autofill
  LDAPAutoFill_Simple
    testSimpleSum ...                                                      [OK]
ldaptor.test.test_autofill_posix
  LDAPAutoFill_Posix
    testDefaultSetting ...                                                 [OK]
    testMustHaveObjectClass ...                                            [OK]
ldaptor.test.test_autofill_samba
  LDAPAutoFill_sambaAccount
    testDefaultSetting ...                                                 [OK]
    testMustHaveObjectClass ...                                            [OK]
    testPrimaryGroupId ...                                                 [OK]
    testRid ...                                                            [OK]
  LDAPAutoFill_sambaSamAccount
    testDefaultSetting ...                                                 [OK]
    testDefaultSetting_fixedPrimaryGroupSID ...                            [OK]
    testMustHaveObjectClass ...                                            [OK]
    testSambaPrimaryGroupSID ...                                           [OK]
    testSambaPrimaryGroupSID_notUpdatedWhenFixed ...                       [OK]
    testSambaPrimaryGroupSID_preExisting ...                               [OK]
    testSambaSID ...                                                       [OK]
    testSambaSID_preExisting ...                                           [OK]
ldaptor.test.test_config
  IdentitySearch
    testConfig ...                                                         [OK]
    testCopy ...                                                           [OK]
    testInitArg ...                                                        [OK]
  TestConfig
    testSomething ...                                                      [OK]
ldaptor.test.test_connector
  TestCallableOverride
    testFindOverride_plainString ...                                       [OK]
    testFindOverride_root ...                                              [OK]
    testSimple ...                                                         [OK]
ldaptor.test.test_delta
  TestAddOpLDIF
    testSimple ...                                                         [OK]
  TestDeleteOpLDIF
    testSimple ...                                                         [OK]
  TestModificationComparison
    testEquality_AddVsDelete_False ...                                     [OK]
    testEquality_Add_True ...                                              [OK]
    testEquality_AttributeSet_False ...                                    [OK]
    testEquality_List_False ...                                            [OK]
  TestModificationOpLDIF
    testAdd ...                                                            [OK]
    testDelete ...                                                         [OK]
    testDeleteAll ...                                                      [OK]
    testReplace ...                                                        [OK]
    testReplaceAll ...                                                     [OK]
  TestModifications
    testAddNew ...                                                         [OK]
    testAddOld ...                                                         [OK]
    testDelete ...                                                         [OK]
    testDeleteAll ...                                                      [OK]
    testDelete_FailOnNonExistingAttributeType_All ...                      [OK]
    testDelete_FailOnNonExistingAttributeType_OneValue ...                 [OK]
    testDelete_FailOnNonExistingAttributeValue ...                         [OK]
    testReplace_Add ...                                                    [OK]
    testReplace_Delete_Existing ...                                        [OK]
    testReplace_Delete_NonExisting ...                                     [OK]
    testReplace_Modify ...                                                 [OK]
  TestOperationLDIF
    testModify ...                                                         [OK]
  TestOperations
    testAddOp_DNExists ...                                                 [OK]
    testDeleteOp_DNNotFound ...                                            [OK]
    testModifyOp_DNNotFound ...                                            [OK]
ldaptor.test.test_distinguishedname
  DistinguishedName_Comparison
    testGT ...                                                             [OK]
  DistinguishedName_Init
    testDN ...                                                             [OK]
    testString ...                                                         [OK]
  LDAPDistinguishedName_DomainName
    testInterleaved_SubHostSubExampleCom ...                               [OK]
    testNonDc ...                                                          [OK]
    testNonTrailingDc ...                                                  [OK]
    testSimple_ExampleCom ...                                              [OK]
    testSimple_HostSubExampleCom ...                                       [OK]
    testSimple_SubExampleCom ...                                           [OK]
  LDAPDistinguishedName_Escaping
    testKnownValues ...                                                    [OK]
    testOpenLDAPEqualsEscape ...                                           [OK]
  LDAPDistinguishedName_InitialSpaces
    testKnownValues ...                                                    [OK]
  LDAPDistinguishedName_Malformed
    testMalformed ...                                                      [OK]
  LDAPDistinguishedName_Prettify
    testPrettifySpaces ...                                                 [OK]
  LDAPDistinguishedName_RFC2253_Examples
    testKnownValues ...                                                    [OK]
  LDAPDistinguishedName_contains
    test_nonContainment_nonParents ...                                     [OK]
    test_nonContainment_parents ...                                        [OK]
    test_realContainment ...                                               [OK]
    test_selfContainment ...                                               [OK]
  RelativeDistinguishedName_Init
    testRDN ...                                                            [OK]
    testString ...                                                         [OK]
  TestCaseWithKnownValues
    testKnownValues ...                                                    [OK]
ldaptor.test.test_dns
  NetmaskToNumbits
    test_CIDR ...                                                          [OK]
    test_classA ...                                                        [OK]
    test_classB ...                                                        [OK]
    test_classC ...                                                        [OK]
    test_host ...                                                          [OK]
    test_numbits ...                                                       [OK]
  PtrSoaName
    test_CIDR_12 ...                                                       [OK]
    test_CIDR_13 ...                                                       [OK]
    test_CIDR_15 ...                                                       [OK]
    test_CIDR_29 ...                                                       [OK]
    test_CIDR_30 ...                                                       [OK]
    test_CIDR_9 ...                                                        [OK]
    test_classA ...                                                        [OK]
    test_classB ...                                                        [OK]
    test_classC ...                                                        [OK]
ldaptor.test.test_entry_diff
  TestDiffEntry
    testAdd_Existing_OneType_ManyValues ...                                [OK]
    testAdd_Existing_OneType_OneValue ...                                  [OK]
    testAdd_NewAndExisting_ManyTypes ...                                   [OK]
    testAdd_New_ManyTypes ...                                              [OK]
    testAdd_New_OneType_ManyValues ...                                     [OK]
    testAdd_New_OneType_OneValue ...                                       [OK]
    testComplex ...                                                        [OK]
    testDelete_All_OneType ...                                             [OK]
    testDelete_Some_OneType ...                                            [OK]
    testEqual ...                                                          [OK]
ldaptor.test.test_fetchschema
  OnWire
    testSimple ...                                                         [OK]
ldaptor.test.test_inmemory
  FromLDIF
    test_missingNode ...                                                   [OK]
    test_single ...                                                        [OK]
    test_two ...                                                           [OK]
  TestDiff
    testAddChild ...                                                       [OK]
    testAddSubtree ...                                                     [OK]
    testChildChange_Add ...                                                [OK]
    testDeleteChild ...                                                    [OK]
    testDeleteSubtree ...                                                  [OK]
    testNoChange ...                                                       [OK]
    testRootChange_Add ...                                                 [OK]
  TestInMemoryDatabase
    testSearch_withCallback ...                                            [OK]
    testSearch_withoutCallback ...                                         [OK]
    test_addChild ...                                                      [OK]
    test_addChild_Exists ...                                               [OK]
    test_children_empty ...                                                [OK]
    test_children_oneChild ...                                             [OK]
    test_children_repeat ...                                               [OK]
    test_children_twoChildren ...                                          [OK]
    test_commit ...                                                        [OK]
    test_delete ...                                                        [OK]
    test_deleteChild ...                                                   [OK]
    test_deleteChild_NonExisting ...                                       [OK]
    test_delete_nonLeaf ...                                                [OK]
    test_delete_root ...                                                   [OK]
    test_lookup_deep ...                                                   [OK]
    test_lookup_fail ...                                                   [OK]
    test_lookup_fail_outOfTree ...                                         [OK]
    test_move_children_newSuperior ...                                     [OK]
    test_move_children_sameSuperior ...                                    [OK]
    test_move_noChildren_newSuperior ...                                   [OK]
    test_move_noChildren_sameSuperior ...                                  [OK]
    test_parent ...                                                        [OK]
    test_setPassword ...                                                   [OK]
    test_setPassword_noSalt ...                                            [OK]
    test_subtree_empty ...                                                 [OK]
    test_subtree_many ...                                                  [OK]
    test_subtree_many_cb ...                                               [OK]
    test_subtree_oneChild ...                                              [OK]
    test_subtree_oneChild_cb ...                                           [OK]
ldaptor.test.test_ldapclient
  ConnectionLost
    test_simple ...                                                        [OK]
ldaptor.test.test_ldapfilter
  RFC2254Examples
    test_and_or ...                                                        [OK]
    test_cn ...                                                            [OK]
    test_escape_asterisk ...                                               [OK]
    test_escape_backslash ...                                              [OK]
    test_escape_binary ...                                                 [OK]
    test_escape_parens ...                                                 [OK]
    test_escape_utf8 ...                                                   [OK]
    test_extensible_1 ...                                                  [OK]
    test_extensible_2 ...                                                  [OK]
    test_extensible_3 ...                                                  [OK]
    test_extensible_4 ...                                                  [OK]
    test_not_cn ...                                                        [OK]
    test_substrings ...                                                    [OK]
  TestInvalid
    test_closeParen_1 ...                                                  [OK]
    test_closeParen_2 ...                                                  [OK]
    test_closeParen_3 ...                                                  [OK]
    test_closeParen_4 ...                                                  [OK]
    test_openParen_1 ...                                                   [OK]
    test_openParen_2 ...                                                   [OK]
    test_openParen_3 ...                                                   [OK]
    test_openParen_4 ...                                                   [OK]
    test_whitespace_afterOpenParen ...                                     [OK]
    test_whitespace_beforeEq ...                                           [OK]
    test_whitespace_leading ...                                            [OK]
    test_whitespace_trailing ...                                           [OK]
  TestMaybeSubstring
    test_escape_simple ...                                                 [OK]
    test_item_present ...                                                  [OK]
    test_item_simple ...                                                   [OK]
    test_item_substring_aa ...                                             [OK]
    test_item_substring_aaf ...                                            [OK]
    test_item_substring_af ...                                             [OK]
    test_item_substring_any ...                                            [OK]
    test_item_substring_final ...                                          [OK]
    test_item_substring_ia ...                                             [OK]
    test_item_substring_iaa ...                                            [OK]
    test_item_substring_iaaf ...                                           [OK]
    test_item_substring_iaf ...                                            [OK]
    test_item_substring_if ...                                             [OK]
    test_item_substring_init ...                                           [OK]
  TestValid
    test_and_item ...                                                      [OK]
    test_andornot ...                                                      [OK]
    test_item_present ...                                                  [OK]
    test_item_simple ...                                                   [OK]
    test_item_substring_aa ...                                             [OK]
    test_item_substring_aaf ...                                            [OK]
    test_item_substring_af ...                                             [OK]
    test_item_substring_any ...                                            [OK]
    test_item_substring_final ...                                          [OK]
    test_item_substring_ia ...                                             [OK]
    test_item_substring_iaa ...                                            [OK]
    test_item_substring_iaaf ...                                           [OK]
    test_item_substring_iaf ...                                            [OK]
    test_item_substring_if ...                                             [OK]
    test_item_substring_init ...                                           [OK]
    test_not_item ...                                                      [OK]
    test_or_item ...                                                       [OK]
    test_whitespace_afterEq ...                                            [OK]
    test_whitespace_beforeCloseParen ...                                   [OK]
  TestWhitespace
    test_escape ...                                                        [OK]
ldaptor.test.test_ldapsyntax
  Bind
    test_err ...                                                           [OK]
    test_fail ...                                                          [OK]
    test_ok ...                                                            [OK]
  LDAPSyntaxAddChild
    testAddChildOnWire ...                                                 [OK]
  LDAPSyntaxAttributes
    testAttributeAdd ...                                                   [OK]
    testAttributeDelete ...                                                [OK]
    testAttributeItemDelete ...                                            [OK]
    testAttributeSetting ...                                               [OK]
    testUndo ...                                                           [OK]
    testUndoAfterCommit ...                                                [OK]
    testUndoJournaling ...                                                 [OK]
  LDAPSyntaxAttributesModificationOnWire
    testAdd ...                                                            [OK]
    testAddSeparate ...                                                    [OK]
    testDeleteAllAttribute ...                                             [OK]
    testDeleteAttribute ...                                                [OK]
    testReplaceAttributes ...                                              [OK]
  LDAPSyntaxBasics
    testCreation ...                                                       [OK]
    testIn ...                                                             [OK]
    testItems ...                                                          [OK]
    testKeys ...                                                           [OK]
  LDAPSyntaxContainingNamingContext
    testNamingContext ...                                                  [OK]
  LDAPSyntaxDNs
    testDNKeyExistenceSuccess ...                                          [OK]
  LDAPSyntaxDelete
    testDeleteInvalidates ...                                              [OK]
    testDeleteOnWire ...                                                   [OK]
    testErrorHandling ...                                                  [OK]
    testErrorHandling_extended ...                                         [OK]
  LDAPSyntaxFetch
    testCommitAndFetch ...                                                 [OK]
    testFetch_Empty ...                                                    [OK]
    testFetch_Partial ...                                                  [OK]
    testFetch_Prefilled ...                                                [OK]
    testFetch_WithDirtyJournal ...                                         [OK]
  LDAPSyntaxLDIF
    testLDIFConversion ...                                                 [OK]
  LDAPSyntaxMove
    test_move ...                                                          [OK]
  LDAPSyntaxPasswords
    testPasswordSettingAll_hasSamba ...                                    [OK]
    testPasswordSettingAll_hasSambaSam ...                                 [OK]
    testPasswordSettingAll_hasSambaSam_differentCase ...                   [OK]
    testPasswordSettingAll_hasSamba_differentCase ...                      [OK]
    testPasswordSettingAll_maybeSamba_WillFind ...                         [OK]
    testPasswordSettingAll_maybeSamba_WillNotFind ...                      [OK]
    testPasswordSettingAll_maybeSamba_WillNotFindAnything ...              [OK]
    testPasswordSettingAll_noSamba ...                                     [OK]
    testPasswordSetting_ExtendedOperation ...                              [OK]
    testPasswordSetting_Samba_badStyle ...                                 [OK]
    testPasswordSetting_Samba_defaultStyle ...                             [OK]
    testPasswordSetting_Samba_sambaAccount ...                             [OK]
    testPasswordSetting_Samba_sambaSamAccount ...                          [OK]
    testPasswordSetting_abortsOnFirstError ...                             [OK]
  LDAPSyntaxRDNHandling
    testRemovingRDNFails ...                                               [OK]
  LDAPSyntaxSearch
    testSearch ...                                                         [OK]
    testSearch_ImmediateProcessing ...                                     [OK]
    testSearch_defaultAttributes ...                                       [OK]
    testSearch_err ...                                                     [OK]
    testSearch_fail ...                                                    [OK]
    testSearch_noAttributes ...                                            [OK]
ldaptor.test.test_ldifdelta
  TestLDIFDeltaParsing
    testAdd ...                                                            [OK]
    testAdd_fail_noAttrvals ...                                            [OK]
    testDelete ...                                                         [OK]
    testModification_complex ...                                           [OK]
    testModification_empty ...                                             [OK]
    testModification_fail_differentKey ...                                 [OK]
    testModification_fail_noDash_1 ...                                     [OK]
    testModification_fail_noDash_2 ...                                     [OK]
    testModification_fail_unknownModSpec ...                               [OK]
    testModification_oneAdd ...                                            [OK]
    testModification_twoAdds ...                                           [OK]
    testNoChangeType ...                                                   [OK]
ldaptor.test.test_ldifprotocol
  RFC2849_Examples
    testExamples ...                                                       [OK]
  TestLDIFParsing
    testCaseInsensitiveAttributeTypes ...                                  [OK]
    testFromLDIF ...                                                       [OK]
    testNoSpaces ...                                                       [OK]
    testSplitLines ...                                                     [OK]
    testTruncatedFailure ...                                               [OK]
    testVersion1 ...                                                       [OK]
    testVersion2 ...                                                       [OK]
    testVersionInvalid ...                                                 [OK]
ldaptor.test.test_ldiftree
  Dir2LDIF
    testEmptyError ...                                                     [OK]
    testMissingEndError ...                                                [OK]
    testMultipleError ...                                                  [OK]
    testNoAccess ...                                                       [OK]
    testOnlyNewlineError ...                                               [OK]
    testSimpleRead ...                                                     [OK]
    testTreeBranches ...                                                   [OK]
  LDIF2Dir
    testAddTopLevel ...                                                    [OK]
    testDirCreation ...                                                    [OK]
    testDirExists ...                                                      [OK]
    testMissingLinkError ...                                               [OK]
    testSimpleWrite ...                                                    [OK]
  Tree
    test_addChild ...                                                      [OK]
    test_addChild_Exists ...                                               [OK]
    test_children_empty ...                                                [OK]
    test_children_noAccess_dir_noExec ...                                  [OK]
    test_children_noAccess_dir_noRead ...                                  [OK]
    test_children_noAccess_file ...                                        [OK]
    test_children_oneChild ...                                             [OK]
    test_children_repeat ...                                               [OK]
    test_children_twoChildren ...                                          [OK]
    test_children_twoChildren_callback ...                                 [OK]
    test_delete ...                                                        [OK]
    test_deleteChild ...                                                   [OK]
    test_deleteChild_NonExisting ...                                       [OK]
    test_delete_nonLeaf ...                                                [OK]
    test_delete_root ...                                                   [OK]
    test_diffTree_addChild ...                                             [OK]
    test_diffTree_copy ...                                                 [OK]
    test_diffTree_delChild ...                                             [OK]
    test_diffTree_edit ...                                                 [OK]
    test_diffTree_self ...                                                 [OK]
    test_lookup_deep ...                                                   [OK]
    test_lookup_fail ...                                                   [OK]
    test_lookup_fail_emptyError ...                                        [OK]
    test_lookup_fail_multipleError ...                                     [OK]
    test_lookup_fail_outOfTree ...                                         [OK]
    test_lookup_fail_outOfTree_2 ...                                       [OK]
    test_move_children_newSuperior ...                                     [OK]
    test_move_children_sameSuperior ...                                    [OK]
    test_move_noChildren_newSuperior ...                                   [OK]
    test_move_noChildren_sameSuperior ...                                  [OK]
    test_parent ...                                                        [OK]
    test_setPassword ...                                                   [OK]
    test_setPassword_noSalt ...                                            [OK]
    test_subtree_empty ...                                                 [OK]
    test_subtree_many ...                                                  [OK]
    test_subtree_many_cb ...                                               [OK]
    test_subtree_oneChild ...                                              [OK]
    test_subtree_oneChild_cb ...                                           [OK]
ldaptor.test.test_match
  TestEntryMatch
    test_and_match ...                                                     [OK]
    test_and_noMatch ...                                                   [OK]
    test_equality_match ...                                                [OK]
    test_equality_match_caseInsensitive ...                                [OK]
    test_equality_noMatch ...                                              [OK]
    test_extensibleMatch4 ...                                              [OK]
    test_extensibleMatch4_noMatch ...                                      [OK]
    test_greaterOrEqual_match_equal ...                                    [OK]
    test_greaterOrEqual_match_greater ...                                  [OK]
    test_greaterOrEqual_noMatch ...                                        [OK]
    test_greaterOrEqual_noMatch_nosuchattr ...                             [OK]
    test_lessOrEqual_match_equal ...                                       [OK]
    test_lessOrEqual_match_less ...                                        [OK]
    test_lessOrEqual_noMatch ...                                           [OK]
    test_lessOrEqual_noMatch_nosuchattr ...                                [OK]
    test_matchAll ...                                                      [OK]
    test_not ...                                                           [OK]
    test_notImplemented ...                                                [OK]
    test_or_match ...                                                      [OK]
    test_or_noMatch ...                                                    [OK]
    test_present_match ...                                                 [OK]
    test_present_noMatch ...                                               [OK]
    test_substrings_match ...                                              [OK]
    test_substrings_match2 ...                                             [OK]
    test_substrings_match3 ...                                             [OK]
    test_substrings_match4 ...                                             [OK]
    test_substrings_match5 ...                                             [OK]
    test_substrings_match6 ...                                             [OK]
    test_substrings_match7 ...                                             [OK]
    test_substrings_noMatch ...                                            [OK]
    test_substrings_noMatch2 ...                                           [OK]
ldaptor.test.test_merger
  MergedLDAPServerTest
    test_bind_both_invalid ...                                          [ERROR]
    test_bind_both_success ...                                          [ERROR]
    test_bind_one_invalid ...                                           [ERROR]
    test_search_merged ...                                              [ERROR]
    test_search_one_invalid ...                                         [ERROR]
    test_unbind_clientEOF ...                                           [ERROR]
    test_unbind_clientUnbinds ...                                       [ERROR]
    test_unwilling_to_perform ...                                       [ERROR]
ldaptor.test.test_proxy
  Proxy
    test_bind ...                                                       [ERROR]
    test_search ...                                                     [ERROR]
    test_unbind_clientEOF ...                                           [ERROR]
    test_unbind_clientUnbinds ...                                       [ERROR]
ldaptor.test.test_proxybase
  ProxyBase
    test_bind ...                                                          [OK]
    test_cannot_connect_to_proxied_server_no_pending_requests ...          [OK]
    test_cannot_connect_to_proxied_server_pending_requests ...             [OK]
    test_intercepted_search_request ...                                    [OK]
    test_intercepted_search_response ...                                   [OK]
    test_search ...                                                        [OK]
    test_unbind_clientEOF ...                                              [OK]
    test_unbind_clientUnbinds ...                                          [OK]
ldaptor.test.test_pureber
  BERBaseEquality
    testBERBaseEquality ...                                                [OK]
    testBERBaseInEquality ...                                              [OK]
  BERBooleanKnownValues
    testFromBERBooleanKnownValues ...                                      [OK]
    testPartialBERBooleanEncodings ...                                     [OK]
    testToBERBooleanKnownValues ...                                        [OK]
  BEREnumeratedKnownValues
    testFromBEREnumeratedKnownValues ...                                   [OK]
    testPartialBEREnumeratedEncodings ...                                  [OK]
    testToBEREnumeratedKnownValues ...                                     [OK]
  BEREnumeratedSanityCheck
    testSanity ...                                                         [OK]
  BERIntegerKnownValues
    testFromBERIntegerKnownValues ...                                      [OK]
    testPartialBERIntegerEncodings ...                                     [OK]
    testToBERIntegerKnownValues ...                                        [OK]
  BERIntegerSanityCheck
    testSanity ...                                                         [OK]
  BERNullKnownValues
    testFromBERNullKnownValues ...                                         [OK]
    testPartialBERNullEncodings ...                                        [OK]
    testToBERNullKnownValues ...                                           [OK]
  BEROctetStringKnownValues
    testFromBEROctetStringKnownValues ...                                  [OK]
    testPartialBEROctetStringEncodings ...                                 [OK]
    testToBEROctetStringKnownValues ...                                    [OK]
  BEROctetStringSanityCheck
    testSanity ...                                                         [OK]
  BERSequenceKnownValues
    testFromBERSequenceKnownValues ...                                     [OK]
    testPartialBERSequenceEncodings ...                                    [OK]
    testToBERSequenceKnownValues ...                                       [OK]
  BerLengths
    testFromBER ...                                                        [OK]
    testPartialBER ...                                                     [OK]
    testToBER ...                                                          [OK]
ldaptor.test.test_pureldap
  KnownValues
    testFromLDAP ...                                                       [OK]
    testPartial ...                                                        [OK]
    testToLDAP ...                                                         [OK]
  Substrings
    test_length ...                                                        [OK]
  TestEquality
    testEquality ...                                                       [OK]
    testInEquality ...                                                     [OK]
ldaptor.test.test_schema
  AttributeType_KnownValues
    testParse ...                                                          [OK]
    testStringification ...                                                [OK]
  ObjectClass_KnownValues
    testParse ...                                                          [OK]
    testStringification ...                                                [OK]
  TestComparison
    test_eq ...                                                            [OK]
    test_ne ...                                                            [OK]
    test_order ...                                                         [OK]
ldaptor.test.test_server
  LDAPServerTest
    test_add_fail_existsAlready ...                                        [OK]
    test_add_success ...                                                   [OK]
    test_bind ...                                                          [OK]
    test_bind_badVersion_1_anonymous ...                                   [OK]
    test_bind_badVersion_2_anonymous ...                                   [OK]
    test_bind_badVersion_4_anonymous ...                                   [OK]
    test_bind_badVersion_4_nonExisting ...                                 [OK]
    test_bind_invalidCredentials_badPassword ...                           [OK]
    test_bind_invalidCredentials_nonExisting ...                           [OK]
    test_bind_success ...                                                  [OK]
    test_control_unknown_critical ...                                      [OK]
    test_control_unknown_nonCritical ...                                   [OK]
    test_delete ...                                                        [OK]
    test_extendedRequest_unknown ...                                       [OK]
    test_modify ...                                                        [OK]
    test_modifyDN_rdnOnly_deleteOldRDN_success ...                         [OK]
    test_modifyDN_rdnOnly_noDeleteOldRDN_success ...                     [TODO]
    test_passwordModify_notBound ...                                       [OK]
    test_passwordModify_simple ...                                         [OK]
    test_rootDSE ...                                                       [OK]
    test_search_matchAll_manyResults ...                                   [OK]
    test_search_matchAll_oneResult ...                                     [OK]
    test_search_matchAll_oneResult_filtered ...                            [OK]
    test_search_matchAll_oneResult_filteredNoAttribsRemaining ...          [OK]
    test_search_outOfTree ...                                              [OK]
    test_search_scope_baseObject ...                                       [OK]
    test_search_scope_oneLevel ...                                         [OK]
    test_search_scope_wholeSubtree ...                                     [OK]
    test_unbind ...                                                        [OK]
    test_unknownRequest ...                                                [OK]
  TestSchema
    testSimple ...                                                 [SUCCESS!?!]
ldaptor.test.test_smbpassword
  TestLMHash
    testKnownValues ...                                                    [OK]
  TestNTHash
    testKnownValues ...                                                    [OK]
ldaptor.test.test_svcbindproxy
  ServiceBindingProxy
    test_bind_match_badAuth ...                                         [ERROR]
    test_bind_match_success ...                                         [ERROR]
    test_bind_match_success_later ...                                   [ERROR]
    test_bind_noMatchingServicesFound_fallback_badAuth ...              [ERROR]
    test_bind_noMatchingServicesFound_fallback_success ...              [ERROR]
    test_bind_noMatchingServicesFound_noFallback ...                    [ERROR]

===============================================================================
[TODO]
Reason: 'Not supported yet.'
Traceback (most recent call last):
  File "ldaptor/test/test_server.py", line 552, in test_modifyDN_rdnOnly_noDeleteOldRDN_success
    id=2)))
  File "/usr/lib64/python2.7/site-packages/twisted/trial/_synctest.py", line 432, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib64/python2.7/unittest/case.py", line 513, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib64/python2.7/unittest/case.py", line 506, in _baseAssertEqual
    raise self.failureException(msg)
twisted.trial.unittest.FailTest: '01\x02\x01\x02m,\n\x015\x04\x00\x04%Cannot handle preserving old RDN yet.' != '0\x0c\x02\x01\x02m\x07\n\x01\x00\x04\x00\x04\x00'

ldaptor.test.test_server.LDAPServerTest.test_modifyDN_rdnOnly_noDeleteOldRDN_success
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 75, in test_bind_both_invalid
    [[LDAPBindResponse(resultCode=ldaperrors.LDAPInvalidCredentials.resultCode)]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_bind_both_invalid
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 50, in test_bind_both_success
    [[LDAPBindResponse(resultCode=0)]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_bind_both_success
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 64, in test_bind_one_invalid
    [[LDAPBindResponse(resultCode=0)]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_bind_one_invalid
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 91, in test_search_merged
    LDAPSearchResultDone(ldaperrors.Success.resultCode)]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_search_merged
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 110, in test_search_one_invalid
    LDAPSearchResultDone(ldaperrors.Success.resultCode),
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_search_one_invalid
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 138, in test_unbind_clientEOF
    d = self.createMergedServer([[]], [[]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_unbind_clientEOF
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 125, in test_unbind_clientUnbinds
    d = self.createMergedServer([[]], [[]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_unbind_clientUnbinds
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_merger.py", line 151, in test_unwilling_to_perform
    d = self.createMergedServer([[]], [[]])
  File "ldaptor/test/test_merger.py", line 43, in createMergedServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/merger.py", line 88, in connectionMade
    overrides=c.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_merger.MergedLDAPServerTest.test_unwilling_to_perform
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_proxy.py", line 16, in test_bind
    server = self.createServer([ pureldap.LDAPBindResponse(resultCode=0),
  File "ldaptor/test/test_proxy.py", line 13, in createServer
    return testutil.createServer(proxy.Proxy, *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_proxy.Proxy.test_bind
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_proxy.py", line 28, in test_search
    pureldap.LDAPSearchResultDone(ldaperrors.Success.resultCode),
  File "ldaptor/test/test_proxy.py", line 13, in createServer
    return testutil.createServer(proxy.Proxy, *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_proxy.Proxy.test_search
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_proxy.py", line 62, in test_unbind_clientEOF
    [],
  File "ldaptor/test/test_proxy.py", line 13, in createServer
    return testutil.createServer(proxy.Proxy, *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_proxy.Proxy.test_unbind_clientEOF
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_proxy.py", line 43, in test_unbind_clientUnbinds
    [],
  File "ldaptor/test/test_proxy.py", line 13, in createServer
    return testutil.createServer(proxy.Proxy, *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_proxy.Proxy.test_unbind_clientUnbinds
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 352, in test_bind_match_badAuth
    [ pureldap.LDAPBindResponse(resultCode=ldaperrors.LDAPInvalidCredentials.resultCode) ],
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_match_badAuth
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 226, in test_bind_match_success
    [ pureldap.LDAPBindResponse(resultCode=ldaperrors.Success.resultCode) ],
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_match_success
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 275, in test_bind_match_success_later
    [ pureldap.LDAPBindResponse(resultCode=ldaperrors.Success.resultCode) ],
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_match_success_later
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 161, in test_bind_noMatchingServicesFound_fallback_badAuth
    [ pureldap.LDAPBindResponse(resultCode=ldaperrors.LDAPInvalidCredentials.resultCode),
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_noMatchingServicesFound_fallback_badAuth
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 100, in test_bind_noMatchingServicesFound_fallback_success
    [ pureldap.LDAPBindResponse(resultCode=ldaperrors.Success.resultCode) ],
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_noMatchingServicesFound_fallback_success
===============================================================================
[ERROR]
Traceback (most recent call last):
  File "ldaptor/test/test_svcbindproxy.py", line 39, in test_bind_noMatchingServicesFound_noFallback
    [ pureldap.LDAPSearchResultDone(ldaperrors.Success.resultCode) ],
  File "ldaptor/test/test_svcbindproxy.py", line 24, in createServer
    *responses)
  File "ldaptor/testutil.py", line 160, in createServer
    server.connectionMade()
  File "ldaptor/protocols/ldap/proxy.py", line 65, in connectionMade
    overrides=self.config.getServiceLocationOverrides())
  File "ldaptor/protocols/ldap/ldapconnector.py", line 113, in connect
    bindAddress=bindAddress)
  File "ldaptor/protocols/ldap/ldapconnector.py", line 39, in __init__
    connectFuncKwArgs={'bindAddress': bindAddress})
  File "/usr/lib64/python2.7/site-packages/twisted/names/srvconnect.py", line 77, in __init__
    self.domain = nativeString(domain)
  File "/usr/lib64/python2.7/site-packages/twisted/python/compat.py", line 412, in nativeString
    raise TypeError("%r is neither bytes nor unicode" % s)
exceptions.TypeError: None is neither bytes nor unicode

ldaptor.test.test_svcbindproxy.ServiceBindingProxy.test_bind_noMatchingServicesFound_noFallback
===============================================================================
[SUCCESS!?!]
Reason: 'Not supported yet.'

ldaptor.test.test_server.TestSchema.testSimple
-------------------------------------------------------------------------------
Ran 461 tests in 2.203s

FAILED (expectedFailures=1, errors=18, unexpectedSuccesses=1, successes=441)
 �[31;01m*�[0m ERROR: dev-python/twisted-ldaptor-16.0.0::nado failed (test phase):
 �[31;01m*�[0m   Failed tests with python2.7
 �[31;01m*�[0m 
 �[31;01m*�[0m Call stack:
 �[31;01m*�[0m     ebuild.sh, line  124:  Called src_test
 �[31;01m*�[0m   environment, line 2723:  Called distutils-r1_src_test
 �[31;01m*�[0m   environment, line  974:  Called _distutils-r1_run_foreach_impl 'python_test'
 �[31;01m*�[0m   environment, line  425:  Called python_foreach_impl 'distutils-r1_run_phase' 'python_test'
 �[31;01m*�[0m   environment, line 2256:  Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
 �[31;01m*�[0m   environment, line 1628:  Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
 �[31;01m*�[0m   environment, line 1626:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test'
 �[31;01m*�[0m   environment, line  637:  Called distutils-r1_run_phase 'python_test'
 �[31;01m*�[0m   environment, line  905:  Called python_test
 �[31;01m*�[0m   environment, line 2625:  Called die
 �[31;01m*�[0m The specific snippet of code:
 �[31;01m*�[0m       "${EPYTHON}" -m twisted.trial ldaptor || die "Failed tests with ${EPYTHON}"
 �[31;01m*�[0m 
 �[31;01m*�[0m If you need support, post the output of `emerge --info '=dev-python/twisted-ldaptor-16.0.0::nado'`,
 �[31;01m*�[0m the complete build log and the output of `emerge -pqv '=dev-python/twisted-ldaptor-16.0.0::nado'`.
 �[31;01m*�[0m The complete build log is located at '/var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/temp/build.log'.
 �[31;01m*�[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/temp/environment'.
 �[31;01m*�[0m Working directory: '/var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0'
 �[31;01m*�[0m S: '/var/tmp/portage/dev-python/twisted-ldaptor-16.0.0/work/ldaptor-16.0.0'

@nado
Copy link
Author

nado commented Oct 17, 2018

Dupe of #97

@nado nado closed this as completed Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant