summaryrefslogtreecommitdiff
path: root/functional
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Skip functional tests until they are fixed"Steve Martinelli2015-02-171-4/+0
| | | | | | This reverts commit 3946bf0e0186c8c2897f432029bad7873b6d03a0. Change-Id: Ic21137b208991c9ce738e5bf3ad5e6965b69e166
* Skip functional tests until they are fixedSteve Martinelli2015-02-091-0/+4
| | | | | | | | Newest python-keystoneclient broke some of our tests, this patch is just to get the gate less broken. Change-Id: I8961c63d094e9effde73f6d4088d8626a46e1f3d Related-Bug: #1420080
* Followup for ec2 credentials command fixDean Troyer2014-12-051-0/+46
| | | | | | | | Add functional tests for 'ec2 credentials' commands. Also fix tenant_id in output for create and show. Change-Id: I6ba3249b67408571624709e17f8aa2ac6d80237d
* Add more session/api examplesDean Troyer2014-11-151-0/+6
| | | | | | | | | * examples/object_api.py - Example of using the Object_Store API * examples/osc-lib.py - Minimal client to use ClientManager as a library Also add matching functional tests Change-Id: I4243a21141a821420951d4b6352d41029cdcccbc
* Add an API example base and functional test baseSteve Martinelli2014-11-152-0/+28
| | | | | | | | | | Add examples/common.py, which is a basic common setup that mimics OSC's configuration options and logging without the rest of the CLI. Also add the functional test tooling for examples to prevent bit rot. Co-Authored-By: Dean Troyer <dtroyer@gmail.com> Change-Id: Ie92b675eafd93482ddc9a8ce0b0588e23ed50c35
* cleanup files that are created for swift functional testsSteve Martinelli2014-11-121-3/+6
| | | | | | | | | Currently this portion of code is also being run when running tox to debug local tests. Which is very annoying since a developer will end up with a bunch of uuid files. Rather than creating it once per run, we can have a setup/teardown that is handled safely. Change-Id: I49a0bb3d14f24c54da93458d1e3b9093a1120453
* Fix issue token for v3Steve Martinelli2014-10-111-0/+6
| | | | | | | | Currently the code is broken as it references a part of keystoneclient that does not exist. Change-Id: I7fbc754537fbb4acffb166b5854840acfaef1fb8 Closes-Bug: #1379871
* Fix issues with object related commandsSteve Martinelli2014-10-061-0/+91
| | | | | | | | | | | | | | | 1) Can't create instance of swiftclient. Since we now create an API instance, creating a swiftclient instance won't work. Trying to do any object related command fails. 2) Listing objects in a container fails, we depend on the data returned in a specific way, during the API transition this must have slipped through. Needs regression/funcitonal tests to mame sure this doesn't happen again. Change-Id: I69079a0dc9f32b84e6f9307729d3dbbba549ac5e
* Create a whole slew of functional tests for identitySteve Martinelli2014-10-011-6/+112
| | | | | | Complete the remaining identity v2 and v3 functional tests Change-Id: I193fd95e58a38caeb66d37c17cde75b983c48ca0
* Add functional tests to oscSteve Martinelli2014-10-018-0/+234
Create a script that kicks off function tests that exercise openstackclient commands against a cloud. If no keystone/openstack process is detected, a devstack instance is spun up and the tests are run against that. There is also a hook added to tox.ini so that we can run these tests easily from a gate job. Change-Id: I3cc8b2b800de7ca74af506d2c7e8ee481fa985f0