diff options
| author | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2011-05-12 18:41:22 +0000 |
|---|---|---|
| committer | Johannes Erdfelt <johannes.erdfelt@rackspace.com> | 2011-05-12 18:41:22 +0000 |
| commit | 6d140b61cd146613b282c2f1f046c529d3112553 (patch) | |
| tree | c0feef14337a17df9fa30329378886613aa34013 /nova/ipv6 | |
| parent | 33466d3ca067b8fec75380a27d5a2a196515bb50 (diff) | |
| download | nova-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.py | 11 |
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() |
