summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-10-02 23:56:23 +0000
committerGerrit Code Review <review@openstack.org>2012-10-02 23:56:23 +0000
commit3cb3db034ddf9a2b82ebd87b2ba612ab779f63be (patch)
treef33632fb232da7ce4ac2c98609cd00f11253408d /nova
parent6c20ffc91c38a837ce42b95429b9ab478a85fa07 (diff)
parent8ca9ba946e1762d533edfae797137afcc8873dd3 (diff)
downloadnova-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.py22
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)