summaryrefslogtreecommitdiff
path: root/functional
Commit message (Collapse)AuthorAgeFilesLines
* Remove checks for None dates in keypair functional testsTerry Howe2015-05-221-3/+2
| | | | | | | | Steve made a comment about this and I agree, we should try and keep these tests and simple as possible and this kind of thing doesn't add much value. Change-Id: I1eb73e5f38904ee6c74f6c7e27fc66cfe198619d
* Add support for keypair functional testsTerryHowe2015-05-173-0/+44
| | | | Change-Id: I5d4730f8229b50d2b162864c74d8eabfef6c0991
* Use format options for functional testsTerryHowe2015-05-172-2/+71
| | | | | | | Use the format options for functional tests so we can have more assertEquals and less assertIn. Change-Id: I34e6c76b42964f7b596ea35e6b0354a242611cb4
* Merge "Remove unique class names because they are scoped"Jenkins2015-04-293-9/+11
|\
| * Remove unique class names because they are scopedTerryHowe2015-04-273-9/+11
| | | | | | | | | | | | | | Remove unique class names because they are module scoped. Also, add cleanup of the tmp file in the object test. Change-Id: I8107a02b13ff87793ba1e56e0f0ad26890f24369
* | Merge "Functional tests run in many environments"Jenkins2015-04-293-77/+8
|\ \ | |/
| * Functional tests run in many environmentsTerryHowe2015-04-253-77/+8
| | | | | | | | | | | | | | | | Have the functional tests running with less customization and less shell. This change will allow the functional tests to be run against any cloud set up in the environment. Change-Id: I24f621fbace62273e5a0be24e7af9078c0fc8550
* | Reduce parameters to base class executeTerryHowe2015-04-261-5/+4
|/ | | | | | | | | Simplify the parameters so we are just passing a command string to the execute command in the base class. The string is exactly the command we are going to run. This will make debugging easier and make it clearer what we are actually running. Change-Id: I0425007e1849f31d692420e38544c55b1acb86c4
* Re-organize functional testsSteve Martinelli2015-04-1710-79/+95
| | | | | | | The tests should be further divded by project version, similar to the structure of the unit tests. Change-Id: Ied3a4204983cdd253c5602a60968c066038d88f2
* Merge "Look harder to find DevStack"Jenkins2015-03-121-1/+8
|\
| * Look harder to find DevStackDean Troyer2014-11-141-1/+8
| | | | | | | | Change-Id: Ice5cc560513c5ada1c7a525464cd2823d5979542
* | 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