summaryrefslogtreecommitdiffstats
path: root/nova/ipv6
diff options
context:
space:
mode:
authorJohannes Erdfelt <johannes.erdfelt@rackspace.com>2011-05-12 18:41:22 +0000
committerJohannes Erdfelt <johannes.erdfelt@rackspace.com>2011-05-12 18:41:22 +0000
commit6d140b61cd146613b282c2f1f046c529d3112553 (patch)
treec0feef14337a17df9fa30329378886613aa34013 /nova/ipv6
parent33466d3ca067b8fec75380a27d5a2a196515bb50 (diff)
downloadnova-6d140b61cd146613b282c2f1f046c529d3112553.tar.gz
nova-6d140b61cd146613b282c2f1f046c529d3112553.tar.xz
nova-6d140b61cd146613b282c2f1f046c529d3112553.zip
Add test suite for IPv6 address generation
Diffstat (limited to 'nova/ipv6')
-rw-r--r--nova/ipv6/api.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/nova/ipv6/api.py b/nova/ipv6/api.py
index b7fa6bd8f..cdda2c253 100644
--- a/nova/ipv6/api.py
+++ b/nova/ipv6/api.py
@@ -23,13 +23,18 @@ flags.DEFINE_string('ipv6_backend',
'rfc2462',
'Backend to use for IPv6 generation')
-IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
- rfc2462='nova.ipv6.rfc2462',
- account_identifier='nova.ipv6.account_identifier')
+def reset_backend():
+ global IMPL
+ IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
+ rfc2462='nova.ipv6.rfc2462',
+ account_identifier=
+ 'nova.ipv6.account_identifier')
def to_global(prefix, mac, project_id):
return IMPL.to_global(prefix, mac, project_id)
def to_mac(ipv6_address):
return IMPL.to_mac(ipv6_address)
+
+reset_backend()