diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-05-08 19:27:50 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-05-08 19:27:50 +0000 |
| commit | 4cd702c3610e4e6b40695ff9ea8eecf7c0735c68 (patch) | |
| tree | 2deafbdf71573e2a83aceb0416148f7827a36323 | |
| parent | fbd48be2ac1c9ce1dd1c359990e94b282c0864c2 (diff) | |
| parent | c1dba6ab1b2d5999fe0c3c24b7d8aa0ac8be47f1 (diff) | |
| download | python-openstackclient-4cd702c3610e4e6b40695ff9ea8eecf7c0735c68.tar.gz | |
Merge "Fix functional test failures"
| -rw-r--r-- | functional/tests/compute/v2/test_server.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/functional/tests/compute/v2/test_server.py b/functional/tests/compute/v2/test_server.py index 247784e1..845c5c5a 100644 --- a/functional/tests/compute/v2/test_server.py +++ b/functional/tests/compute/v2/test_server.py @@ -24,14 +24,16 @@ class ServerTests(test.TestCase): @classmethod def get_flavor(cls): - raw_output = cls.openstack('flavor list -f value -c ID') - ray = raw_output.split('\n') - idx = int(len(ray) / 2) - return ray[idx] + # NOTE(rtheis): Get m1.tiny flavor since functional tests may + # create other flavors. + raw_output = cls.openstack('flavor show m1.tiny -c id -f value') + return raw_output.strip('\n') @classmethod def get_image(cls): - raw_output = cls.openstack('image list -f value -c ID') + # NOTE(rtheis): Get public images since functional tests may + # create private images. + raw_output = cls.openstack('image list --public -f value -c ID') ray = raw_output.split('\n') idx = int(len(ray) / 2) return ray[idx] @@ -39,12 +41,12 @@ class ServerTests(test.TestCase): @classmethod def get_network(cls): try: - raw_output = cls.openstack('network list -f value -c ID') + # NOTE(rtheis): Get private network since functional tests may + # create other networks. + raw_output = cls.openstack('network show private -c id -f value') except exceptions.CommandFailed: return '' - ray = raw_output.split('\n') - idx = int(len(ray) / 2) - return ' --nic net-id=' + ray[idx] + return ' --nic net-id=' + raw_output.strip('\n') def server_create(self, name=None): """Create server. Add cleanup.""" |
