diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-10-02 23:56:23 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-10-02 23:56:23 +0000 |
| commit | 3cb3db034ddf9a2b82ebd87b2ba612ab779f63be (patch) | |
| tree | f33632fb232da7ce4ac2c98609cd00f11253408d /nova | |
| parent | 6c20ffc91c38a837ce42b95429b9ab478a85fa07 (diff) | |
| parent | 8ca9ba946e1762d533edfae797137afcc8873dd3 (diff) | |
| download | nova-3cb3db034ddf9a2b82ebd87b2ba612ab779f63be.tar.gz nova-3cb3db034ddf9a2b82ebd87b2ba612ab779f63be.tar.xz nova-3cb3db034ddf9a2b82ebd87b2ba612ab779f63be.zip | |
Merge "Remove dependency on python-ldap for tests"
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/tests/network/test_manager.py | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/nova/tests/network/test_manager.py b/nova/tests/network/test_manager.py index c24bee2d8..ca98587c9 100644 --- a/nova/tests/network/test_manager.py +++ b/nova/tests/network/test_manager.py @@ -17,13 +17,11 @@ # under the License. import mox import shutil -import sys import tempfile from nova import context from nova import db from nova import exception -from nova.network import ldapdns from nova.network import linux_net from nova.network import manager as network_manager from nova.openstack.common import importutils @@ -1829,26 +1827,20 @@ domain1 = "example.org" domain2 = "example.com" -class FakeLdapDNS(ldapdns.LdapDNS): - """For testing purposes, a DNS driver backed with a fake ldap driver.""" - def __init__(self): - self.lobj = fake_ldap.FakeLDAP() - attrs = {'objectClass': ['domainrelatedobject', 'dnsdomain', - 'domain', 'dcobject', 'top'], - 'associateddomain': ['root'], - 'dc': ['root']} - self.lobj.add_s("ou=hosts,dc=example,dc=org", - ldapdns.create_modlist(attrs)) - - class LdapDNSTestCase(test.TestCase): """Tests nova.network.ldapdns.LdapDNS""" def setUp(self): super(LdapDNSTestCase, self).setUp() self.stub_module('ldap', fake_ldap) + dns_class = 'nova.network.ldapdns.LdapDNS' + self.driver = importutils.import_object(dns_class) - self.driver = FakeLdapDNS() + attrs = {'objectClass': ['domainrelatedobject', 'dnsdomain', + 'domain', 'dcobject', 'top'], + 'associateddomain': ['root'], + 'dc': ['root']} + self.driver.lobj.add_s("ou=hosts,dc=example,dc=org", attrs.items()) self.driver.create_domain(domain1) self.driver.create_domain(domain2) |
