summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/tests/network/test_manager.py22
-rw-r--r--tools/test-requires1
2 files changed, 7 insertions, 16 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)
diff --git a/tools/test-requires b/tools/test-requires
index 74910be0d..2245b46a8 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -2,7 +2,6 @@
distribute>=0.6.24
coverage
-python-ldap
mox==0.5.3
nose
openstack.nose_plugin>=0.7