30 Commits

Author SHA1 Message Date
Dirk Mueller
40898f1bd0 Switch over to oslosphinx
oslosphinx is the new name of oslo.sphinx

Closes-Bug: #1277168
Change-Id: I9c52b7ad5459c51ed3d2a92d9011c34c9de4de5a
2014-02-18 08:10:37 -06:00
Morgan Fainberg
10f9c1f1c3 Setup code for auto-config sample generation
Sync in the oslo code for auto-config sample generation and
make the appropriate changes to setup to allow for automatic
option discovery.

`test-requirements.txt` now includes stevedore to
ensure the oslo libraries can all be loaded as expected.

Change-Id: Ieca0aea4d3c67b930c12467317d2f4d83763b601
2014-02-16 20:41:00 +00:00
Steve Martinelli
59c28d1feb Add lockfile and kombu as requirements for keystone
Sphinx is failing to build because we do not list
lockfile or kombu in either requirements file.

Change-Id: Ic31870c283a18958cd61e51bc56ed771732ee753
2014-02-14 14:43:49 -06:00
Brant Knudson
7599d96553 Update requirements to 661e6
The requirements are updated to requirements project commit
661e6bad9e56dddd65a200dc08aedc00b9656312

 $ cd /opt/stack/requirements
 $ python update.py ../keystone

bp s3-token-to-keystoneclient

Closes-Bug: #1270909
Closes-Bug: #1277583
Related-Bug: #1178741
Change-Id: If7ddef69076e1b03c5efbf4f05bb349bbecfa015
2014-02-07 10:25:23 -06:00
Jenkins
05591a9b2f Merge "Introduce database functionality into KDS" 2014-01-30 13:10:56 +00:00
Jenkins
527e08dff5 Merge "Drop unsused "extras" dependency" 2014-01-30 11:52:24 +00:00
Jamie Lennox
365e65dfd3 Introduce database functionality into KDS
Add database setup and initial testing into Key Distribution Server.
Also adds a migration script.

Implements: bp key-distribution-server
Change-Id: I22e914ef1ca6ec8217d131c073261b309d9f637e
2014-01-28 10:12:04 +10:00
Sascha Peilicke
79aadeb30f Drop unsused "extras" dependency
Change-Id: I9264d983f809fafa249536f1b321ee1db02aad4d
2014-01-20 11:30:58 +01:00
Sascha Peilicke
2966fce35a Sync with global requirements
Change-Id: Ibdd73aa142be103d285ce0f15701dc96c1ec34ae
2014-01-16 09:12:23 +01:00
Brant Knudson
a03e7315ca Remove netifaces requirement
netifaces is not required to run the tests, so remove it from
the requirements.

Related-Bug: #1266513
Change-Id: Ifb3b262f47d629670b06c670353dbe798af4dc03
2014-01-09 19:13:52 -06:00
Jamie Lennox
bdaddf8c5e Introduce basic Pecan/WSME framework for KDS
So far there is simply a CLI application called kds-api that launches
the server using the reference wsgi server and a test just to
make sure things are wired in correctly.

blueprint: key-distribution-server
Change-Id: I17f1943eb6cd71f6059606a1a099f5761896b131
2014-01-07 08:15:09 -06:00
Morgan Fainberg
6c7f00d459 Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2
Sync the global requirements to pin sphinx.  This addresses an issue
where Sphinx 1.2 is not building documents correctly and causing
check/gate to fail.

Change-Id: I3ecf8535bd8f8ea0ee17aabc7ad418ff31f16366
2013-12-10 13:57:16 -08:00
OpenStack Jenkins
b5b5ed9896 Merge "Updated from global requirements" 2013-12-03 18:38:56 +00:00
OpenStack Jenkins
892be058a7 Updated from global requirements
Closes-Bug: 1239892
Change-Id: I669865879d8c12c5b810553ef9c7f87b9fb26fb1
2013-12-03 09:45:18 -06:00
Morgan Fainberg
ae5f24564b Add pycrypto as a test-requirement
Adding pycrypto as a test-requirement to allow for testing the optional
KVS encryption support (ENCRYPT and HMAC validation of values).

bp: dogpile-kvs-backends
Change-Id: I2e9184dc66393cf805b18abd3822668a6f3792fa
2013-11-28 22:35:50 -08:00
Jamie Lennox
886befac14 Capture debug logging in tests
With the move to testr we no longer automatically retain and print
logging information in tests. Using fixtures is the standard way to do
it and also the way used by nova.

Change-Id: Ie8d893b5979beb14bb6512a5ecc351c1a3ff0731
2013-11-24 16:08:48 -06:00
OpenStack Jenkins
7ae43f5391 Updated from global requirements
Change-Id: Ica7315effe308bd739e90f885849fac27a3c542b
2013-11-13 08:26:37 +00:00
David Stanek
07aa0a91a1 Adds fixture package from oslo
The mock library is added to test-requirements.txt since the
mockpatch fixture requires it.

Change-Id: I1b5b0c75f256382a685fceb2117db6d5b18d8c4f
2013-10-31 15:32:52 +00:00
David Stanek
59adb86b26 Changes to testr as the test runner
run_tests.sh has also been deprecated.

Fixes-Bug: #1177924
Change-Id: I15c1707eb6a62c74a0021a48b89ae15f03fcfea8
2013-10-15 12:28:38 +00:00
Jenkins
372a06236a Merge "Use testtools as base test class." 2013-08-31 03:21:12 +00:00
Victor Sergeyev
221851c8ac Use testtools as base test class.
Minor tests refactoring due to use testtools:
 - added missed setUp() and tearDown() to call these functions in
   base test case.
 - removed some superfluous tearDown() calls.
 - moved test_crud_inherited_role_grants_failed_if_disabled() method
   to separate class.

Fixes for python 2.6 enviroment:
 - replaced `with self.assertRaises(Exception): foo()` to
   `self.assertRaises(Exception, foo)
 - added to safe_repr(), assertDictEqual() and assertRaisesRegexp() methods
   to TestCase() class in keystone/test.py

Fixes bug 1179009

Change-Id: Iea67ad10d02db82fc8ed79b1096ddb5233925bfd
2013-08-29 16:15:22 +03:00
Zhongyue Luo
cf786220f9 Bump hacking to 0.7
Fixed H102 errors

Hacking 0.6 already pins down pep8, pyflakes and flake8 so they can be
removed from test-requirements as they are indirect dependencies.

Co-author: Joe Gordon <joe.gordon0@gmail.com>

Change-Id: If7e79c70fe44d7e42a14cd6c710fd9986f995446
2013-08-29 09:30:55 +09:00
Jan Provaznik
62b4e1f408 Move Babel dependency from test-req to req
Recent changes added an undeclared dependency on babel in
keystone.openstack.common.gettextutils.

Change-Id: I045195e056c555a293371b50cfc3d7ec0c110ba7
Fixes: bug #1211270
2013-08-12 17:32:08 -07:00
Jenkins
db9535cfb4 Merge "remove swift dependency of s3 middleware" 2013-08-06 01:34:12 +00:00
Jenkins
ed1f9676d9 Merge "Use oslo.sphinx and remove local copy of doc theme" 2013-08-02 23:33:08 +00:00
Kun Huang
55938e8b60 remove swift dependency of s3 middleware
In middleware/s3_token.py, here only use swift for a logger and path
split functionality. We should remove swift dependency by using new
codes.

fixes bug #1178738

Change-Id: Icc2648720e220a873d1fb8e9961d777ceabef70b
2013-08-02 17:19:12 +08:00
Doug Hellmann
ad58c0f899 Use oslo.sphinx and remove local copy of doc theme
Use the new oslo.sphinx version of the OpenStack doc
theme instead of copying it into this repo.

blueprint oslo.sphinx

Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Change-Id: I0bd91f7bb43f97b99051fed65b75fc05d5149cc8
2013-07-08 09:14:37 -04:00
Dirk Mueller
ab786f7491 Move comments in front of dependencies
Comments on a separate line can be preserved by a
requirements/update.py run.

Change-Id: Ie7c167eea59cf1293fbd4bf4b5e3e71864c080e3
2013-07-08 11:37:35 +02:00
Monty Taylor
c74aac62dd Remove explicit distribute depend.
Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: I5acb02230226d9842b8524d03f97857863f32932
2013-06-11 11:35:14 -07:00
Carlos D. Garza
2bc22ef6f7 Rename requires files to standard names.
Rename tools/pip-requires to requirements.txt and tools/test-requires
    to test-requirements.txt. These are standard files, and tools in the
    general world are growing intelligence about them.

Fixes: bug #1179008
Change-Id: I1a19f0c73ab48987e2ff0dade1a57a68b65f0a22
2013-05-24 17:55:05 -05:00