33 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
0333c3f102 Updated from global requirements
Change-Id: I857b36fc4253a2244e4099c89834b54e6c745c24
2015-02-09 22:47:05 +00:00
Joe Gordon
b89da9be28 First pass at tempest_lib based functional testing
Begin moving tempest nova CLI tests out of tempest and into this repo
using tempest-lib. This patch adds the framework to run the functional
tests, later patches will port the existing tempest tests.

Use standard OpenStack environment variables to get keystone auth

Change-Id: Ie957bd450bfed97b63788cfb488f92988fbbc889
2015-01-28 15:44:43 -08:00
Joe Gordon
0eb2e72d38 Move to hacking 0.10
Release notes: http://lists.openstack.org/pipermail/openstack-dev/2015-January/054165.html

Explicitly move everything to new style classes (H238).
http://python3porting.com/preparing.html#use-new-style-classes

Remove deleted hacking rules from tox.ini

Change-Id: If65b0060e6f64a456b4869ef4129ad15aef107fb
2015-01-12 09:40:49 +13:00
OpenStack Proposal Bot
912506b3d5 Updated from global requirements
Change-Id: I31700b01e5b56221059b64ca66ec2e7d374d5c84
2014-12-04 21:34:17 +00:00
OpenStack Proposal Bot
bb0d0b5655 Updated from global requirements
Change-Id: I364ac4f5d90a2826523d629cc0bfe37ed1e8e17f
2014-11-18 11:37:01 +00:00
OpenStack Proposal Bot
3b2d0011f2 Updated from global requirements
Change-Id: I21538cf8831f5aaab282a4df341303836a3d8326
2014-11-05 08:35:42 +00:00
OpenStack Proposal Bot
571dc98a61 Updated from global requirements
Change-Id: I3701c9964d442191de3a6581bcbc0b6f5e14ab26
2014-10-28 11:52:34 +00:00
OpenStack Proposal Bot
1eb1abe870 Updated from global requirements
Change-Id: Ia256b2210e8aecda0d9bbc10e563e06a68a2e44b
2014-10-11 22:37:57 +00:00
OpenStack Proposal Bot
5ecfdac6b3 Updated from global requirements
Change-Id: Id91358b7d4efe79a4be5190dcdb4b0b7cb40f19b
2014-09-19 08:51:36 +00:00
OpenStack Proposal Bot
2a1c07e790 Updated from global requirements
Change-Id: I76f8003d3e387bd67a017435d21dc340c7ff0124
2014-09-11 00:31:16 +00:00
Tom Cammann
aa30c13fc5 Update requirements.txt to include keystoneclient
Keystone client is required by nova client and needs to be in
requirements.txt. It is currently in test-requirements.txt but also
needs to be in install requirements.

Change Ief6cd7e752fd8c9e9157364f99e270da7faff074 introduced the
requirement for keystone client.

Change-Id: I91f58810e0511d0d4acc5bba0c0e946edf247896
Closes-Bug: 1358675
2014-08-26 11:05:16 +01:00
OpenStack Proposal Bot
f0beb29156 Updated from global requirements
Change-Id: I6ccf81a6c605b21946cfcebf817fc1b25f23cae6
2014-08-22 12:34:19 +00:00
OpenStack Proposal Bot
9758ffc85d Updated from global requirements
Change-Id: I1155f67196b5a8393ff53361ac9c63f3f7c23ad0
2014-08-13 23:24:28 +00:00
Jamie Lennox
caf9f799ef Convert to requests-mock
We've had some trouble with httpretty in the past and so are moving to
requests-mock. There should be no functionality change in this patch,
simply a transition to a newer library.

Examples: 
 - Python 2/3 inconsistencies
 - Breaking compatibility between releases
 - Incorrect package dependency specifications
 - Problems with distro packaging around tests 
 - *can* introduce a maintained state between tests.

Change-Id: I666a5c7e6747f0c5c2dc96336774fd0fcd3f5907
2014-08-06 22:46:55 +00:00
OpenStack Proposal Bot
abae04a9c8 Updated from global requirements
Change-Id: Ia1c665bc9cf86003e72984564c6b954115ae13f0
2014-08-04 03:28:14 +00:00
OpenStack Proposal Bot
2ebed395c9 Updated from global requirements
Change-Id: Ice5da31fbd5b5689ced6326f195a2241c6220083
2014-07-11 21:55:36 +00:00
Jamie Lennox
cc7364067f Allow us to use keystoneclient's session
The session object is a cross-client means of standardizing the
transport layer.

Novaclient's HTTPClient object has diverged significantly from other
clients. It is easier to simply replace it if a session is provided. If
a session is provided then users of the library need to be aware that
functions such as authenticate() will no longer have any effect/are in
error because this is no longer managed by nova.

Change-Id: I8f146b878908239d9b6c1c7d6cdc01c7e124f4e5
2014-07-01 16:53:47 +01:00
OpenStack Proposal Bot
fce7da4934 Updated from global requirements
Change-Id: I7645c469147b0ff235aaf96fd6f6f2df68505ea4
2014-06-20 03:38:52 +00:00
OpenStack Proposal Bot
aac82c4097 Updated from global requirements
Change-Id: I8b166da9845a1d791ca19ff6713769b83c0b4137
2014-06-17 13:57:02 +00:00
Joe Gordon
9f92301983 Bump hacking to 0.9.x series
In order to keep this patch to just a requirements bump, ignore new and
stricter hacking rules that are being triggered. Fixing up the code and
turning these on is out of scope of this patch and is for future
patches.

Change-Id: Ia3517e705f894b48585b957c21e7a3a6ed90e586
2014-06-16 09:30:52 -07:00
Jamie Lennox
119a480fc1 Convert aggregates testing to use httpretty
This is the first in the series and so contains some setup classes. In
general the original data will not be able to be removed from fakes
until the very end because testing shell depends on a lot of it.

Change-Id: I499fe968923b9452f60c1b2ca50d5749e89827de
blueprint: httpretty-testing
2014-04-10 08:39:24 +10:00
OpenStack Jenkins
f6cda643fe Updated from global requirements
Change-Id: I123a065193ea330d71afe2fd2ee3fdcbcbd4a88b
2014-04-07 21:27:22 +00:00
Sergey Lukjanov
21f166b623 Start using oslosphinx theme for docs
Change-Id: Ic327d9752e9c77e6543f23b032c8b77abd6ed479
2014-03-26 15:42:03 +04:00
OpenStack Jenkins
c6f2331c15 Updated from global requirements
Change-Id: I0456dea975c2ce3d45caa9c1813a8ac9e966976a
2014-02-23 09:31:50 +00:00
Sascha Peilicke
e650ffa5e8 Sync with global requirements
Change-Id: I239e319045433b57610dfd996b837a76124e15af
2014-01-16 09:20:52 +01:00
OpenStack Jenkins
71a9ac78a4 Updated from global requirements
Change-Id: I071601a07d74711828dc961b646dc066262698da
2013-12-10 22:21:52 +00:00
OpenStack Jenkins
97e7ccf757 Updated from global requirements
Change-Id: I96b53ce825ca0f940596f53058b8e3c80463ac3c
2013-11-15 16:51:09 +00:00
OpenStack Jenkins
f9ca39f94f Updated from global requirements
Change-Id: I32fdd184ff2c38e5bcf2ade1a79d6d9278e72ba1
2013-10-01 16:15:02 +00:00
Joe Gordon
fe5f07e891 Upgrade to Hacking 0.7
There was a bug in hacking 0.6 that broke H202, assertRaises Exception
too broad, so switch to Hacking 0.7 and fix the one H202 bug.

Change-Id: I0ec9532ffbb6b3c8dbd775e6da7bc879b0a6737a
2013-08-23 16:51:46 -04:00
Monty Taylor
ce08598a69 Updated from global requirements
Change-Id: Ic4a43955526fcde313ad2f2afec8fafeb87f37a6
2013-08-08 13:41:06 -03:00
Monty Taylor
ec5861644c Sync with global requirements
Change-Id: I8333e17d8edaa5853ac47f9d53de8c44d1c5d5cb
2013-08-05 17:50:29 -03:00
Monty Taylor
34573942bf Remove explicit distribute depend.
Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: I729ed2f646aa514fbb7b7dfc4a070df2f7b27ff4
2013-06-11 11:40:34 -07:00
Monty Taylor
3bbdcda9d2 Rename requires files to standard names.
The python community groks requirements.txt and test-requirements.txt as
reasonably standard files. We should use those filenames to make our
information more discoverable.

Fixes bug 1179008

Change-Id: I50a7c46f880e4257fa31d7d322d7bf70b0f5d3a6
2013-05-25 08:23:12 +02:00