summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Alekseyev <ialekseev@griddynamics.com>2011-06-24 23:55:18 +0400
committerIlya Alekseyev <ialekseev@griddynamics.com>2011-06-24 23:55:18 +0400
commit09d439cd74290a6b2532376afc94d2c8e23cdda6 (patch)
tree1c2b26a4dd531ab41cc5337556a73abcbd18834b
parent4c3993ebcee2cf1abe24a9065822c88bbcb0df55 (diff)
downloadnova-09d439cd74290a6b2532376afc94d2c8e23cdda6.tar.gz
nova-09d439cd74290a6b2532376afc94d2c8e23cdda6.tar.xz
nova-09d439cd74290a6b2532376afc94d2c8e23cdda6.zip
stub tests
-rw-r--r--Authors2
-rw-r--r--nova/api/openstack/contrib/floating_ips.py1
-rw-r--r--nova/tests/api/openstack/contrib/test_floating_ips.py47
3 files changed, 28 insertions, 22 deletions
diff --git a/Authors b/Authors
index 94fcf7f5b..bf2ba81d9 100644
--- a/Authors
+++ b/Authors
@@ -29,7 +29,7 @@ Ewan Mellor <ewan.mellor@citrix.com>
Gabe Westmaas <gabe.westmaas@rackspace.com>
Hisaharu Ishii <ishii.hisaharu@lab.ntt.co.jp>
Hisaki Ohara <hisaki.ohara@intel.com>
-Ilya Alekseyev <ialekseev@griddynamics.com>
+Ilya Alekseyev <ilyaalekseyev@acm.org>
Isaku Yamahata <yamahata@valinux.co.jp>
Jason Cannavale <jason.cannavale@rackspace.com>
Jason Koelker <jason@koelker.net>
diff --git a/nova/api/openstack/contrib/floating_ips.py b/nova/api/openstack/contrib/floating_ips.py
index 23864c352..924b504a8 100644
--- a/nova/api/openstack/contrib/floating_ips.py
+++ b/nova/api/openstack/contrib/floating_ips.py
@@ -2,6 +2,7 @@
# Copyright 2011 OpenStack LLC.
# Copyright 2011 Grid Dynamics
+# Copyright 2011 Eldar Nugaev, Kirill Shileev, Ilya Alekseyev
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
diff --git a/nova/tests/api/openstack/contrib/test_floating_ips.py b/nova/tests/api/openstack/contrib/test_floating_ips.py
index 21b8fdec3..31b571eb9 100644
--- a/nova/tests/api/openstack/contrib/test_floating_ips.py
+++ b/nova/tests/api/openstack/contrib/test_floating_ips.py
@@ -15,12 +15,16 @@
from nova import context
from nova import db
from nova import test
+<<<<<<< TREE
+from nova.api.openstack.contrib.floating_ips import FloatingIPController
+=======
from nova import network
from nova.tests.api.openstack import fakes
import stubout
import webob
+>>>>>>> MERGE-SOURCE
from nova.api.openstack.contrib.floating_ips import \
_translate_floating_ip_view
@@ -44,18 +48,14 @@ def network_api_disassociate():
class FloatingIpTest(test.TestCase):
- floating_ip_address = "10.10.10.10"
- fixed_ip_address = '100.100.100.100'
-
- def _create_fixed_ip(self):
- """Create a fixed ip object. Returns address as string"""
- return db.fixed_ip_create(self.context,
- {'address': self.fixed_ip_address})
+ address = "10.10.10.10"
def _create_floating_ip(self):
- """Create a floating ip object. Returns address as string"""
+ """Create a volume object."""
+ host = "fake_host"
return db.floating_ip_create(self.context,
- {'address': self.floating_ip_address})
+ {'address': self.address,
+ 'host': host})
def setUp(self):
super(FloatingIpTest, self).setUp()
@@ -90,22 +90,27 @@ class FloatingIpTest(test.TestCase):
view = _translate_floating_ip_view(floating_ip)
self.assertTrue('floating_ip' in view)
self.assertTrue(view['floating_ip']['id'])
- self.assertEqual(view['floating_ip']['ip'], self.floating_ip_address)
+ self.assertEqual(view['floating_ip']['ip'], self.address)
self.assertEqual(view['floating_ip']['fixed_ip'], None)
self.assertEqual(view['floating_ip']['instance_id'], None)
+ def test_translate_floating_ips_view(self):
+ pass
- def test_associate_by_address(self):
- fixed_ip_address = self._create_fixed_ip()
- floating_ip_address = self._create_floating_ip()
- floating_ip = db.floating_ip_get_by_address(self.context, floating_ip_address)
+ def test_floating_ips_list(self):
+ pass
+
+ def test_floating_ip_show(self):
+ pass
+
+ def test_floating_ip_allocate(self):
+ pass
- self.assertEqual(floating_ip['address'], self.floating_ip_address)
- self.assertEqual(floating_ip['fixed_ip_id'], None)
- body = {'associate_address': {'fixed_ip': self.fixed_ip_address}}
+ def test_floating_ip_release(self):
+ pass
- req = webob.Request.blank('/v1.1/floating_ips//associate')
- raise Exception(req.__dict__)
- #self.controller.associate(req, self.floating_ip_address, body)
- #self.assertEqual(floating_ip['fixed_ip'], self.fixed_ip_address)
+ def test_floating_ip_associate(self):
+ pass
+ def test_floating_ip_disassociate(self):
+ pass \ No newline at end of file