21 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
30d117bf7e Updated from global requirements
Change-Id: If5d717d50b73c539782a427476bd1939e73bb9d7
2014-11-23 09:41:28 +00:00
OpenStack Proposal Bot
d2af5d8734 Updated from global requirements
Change-Id: I86ee9c9502888be9bea0d9c9334d39a2cbb73022
2014-11-10 23:05:22 +00:00
OpenStack Proposal Bot
74c1108785 Updated from global requirements
Change-Id: Ibf039ae20cadf22b028895163dfdb5ecc6cc42bd
2014-10-30 22:37:15 +00:00
OpenStack Proposal Bot
72b312c82d Updated from global requirements
Change-Id: I6a6a70d8a7c899c476ff6cce5dd1bbf912d1b32d
2014-10-15 23:47:41 +00:00
Dougal Matthews
e4d7255ea1 Add MySQL and PostgreSQL test cases
Use the oslo.db oportunistic test cases that run against MySQL and
PostgreSQL if they can connect. Otherwise the tests are skipped.

Change-Id: I734b6a7b394837910ce56e7382b5ea1700fe7d4b
2014-10-06 08:00:32 +01:00
OpenStack Proposal Bot
616ba2136c Updated from global requirements
Change-Id: I363d56aa618a89b7eb9d872eb75d21fb708560c5
2014-09-11 19:46:18 +00:00
Petr Blaho
fc1b4fcc98 Migrate from common code to oslo.db
Migrates Tuskar from common code to olso.db
Adds oslo.db to requirements.txt.
Adds oslotest to test-requirements.txt.
Adds EngineFacade lazy loading - inspired in ironic.
Updates imports and calls to adapt to moved code in oslo.db.
Updates import_opt calls parameters to reflect move configs.
Adds note to docs about setting up database.connection.
Regenerates tuskar.conf.sample.

Change-Id: I709209bc8ce82b7134d738da3a0fb609d02ffb8c
Closes-Bug: #1290849
2014-08-20 07:58:20 +01:00
Dougal Matthews
39a43aa9a6 Removed unused mox testing utilities
Change-Id: Ia81030f599f5712d020ba1fe83bc784785da2c71
2014-08-08 10:54:02 +01:00
Jay Dobies
e71e059c57 Removed MySQL-python test requirement
This isn't needed to run the tests and I've run into problems on two
different F20 boxes trying to run tox with it present.

Change-Id: Iae07e98e2da13a30eae805c20e6e1a022fb3548e
2014-07-28 13:45:06 -04:00
Christian Berendt
05b841140b Bump hacking to 0.9.x series
Change-Id: Ifbace1f199e0dc393199eebd4835904390057a45
2014-07-25 13:47:19 +02:00
Monty Taylor
f4bf7e2990 Grab hacking first
Hacking pins the dep versions for flake8 and pep8, so we install it
first in the list to ensure something else doesn't pull in a different
version.

Change-Id: Idcb9c4318548297bba595e3df61452a7dc999297
2014-05-25 12:03:05 -04:00
Fengqian Gao
249063daf0 Sort requirement files in alphabetical order
Sort requirement files in alphabetical order and enforce pep8 check.

Partial-Bug: #1285478

Change-Id: I0ff79651df9529a7c8da87cc51dcf0a1594702f9
2014-02-28 12:44:44 +08:00
Ben Nemec
adc1fc4ff9 Update config generator from Oslo
This gets rid of the unnecessary option count at the end of the
file and ensures that the config groups are ordered in a repeatable
way so adding an option won't shuffle the entire sample config.

The new config generator uses stevedore so I added that to
test-requirements too.

Change-Id: I5fa0e21ca19a4736ebb3ea9c31b683be5324e052
2014-02-24 23:11:05 +00:00
Jay Dobies
e305f61b18 Fix tuskar docs building
Fixed a problem with the docs not even building and cleaned up the
sphinx warnings. Changed the directory structure to more closely
resemble other OpenStack projects. This doesn't address any of the
content yet, simply the structure and ability to build.

Change-Id: I2b00b12b7664d58d44994b9d0e23a55c96379c18
2014-02-18 13:50:14 -05:00
Jay Dobies
276c5a3707 API controllers for icehouse domain model
Change-Id: I2cf5c5fe67cc4c5befb53f8323ee4b32edc3d520
2014-01-31 13:34:40 -05:00
Sascha Peilicke
67a6b6d3ff Sync with global requirements
And fix (new) H231: Python 3.x incompatible 'except x,y:' construct

Change-Id: I7c4adba2ea0618c4ad66bdc9f316af6159567261
2014-01-17 15:45:52 +01:00
Dirk Mueller
e7b14922a5 Remove dependencies on pep8, pyflakes and flake8
They should be determined by the hacking dependency
implicitely.

Change-Id: I74b8771a1d2e54bd541dc6a7b978eeb04222627a
2014-01-16 13:17:38 +01:00
Monty Taylor
5d35c18c07 Remove distribute dependency
Direct depends on distribute are evil and can break python on entire
systems in certain combinations.

Change-Id: If96e415e5395f3cbc1babae0fe95b52dc51e5176
2013-10-07 10:28:11 -04:00
Tomas Sedovic
c0a723455a Fix tests for Python 2.6
Our test cases use the `testtools` package which in turn relies on the
standard library `unittest` for the basic assert functions.

Unfortunately, Python 2.6's `unittest.TestCase` doesn't come with
`assertRegexpMatches` which we use in our tests. This caused the py26 Tox
environment to fail.

Adding `unittest2` (a backport of the 2.7 unittest for earlier versions) and
mixing it in with our base TestCase class adds the missing asserts.

Change-Id: Ifc69885421f167922b92a37f61dcab3db9665383
Signed-off-by: Tomas Sedovic <tsedovic@redhat.com>
2013-08-23 10:36:19 +02:00
Lucas Alvares Gomes
58bfedb7e9 Update the distribute dependency version.
MySQL-python requires the version of distribute to be >=0.6.28.

Change-Id: I44f77481208e1c3d6babd3b7d259f4a450a898c8
2013-05-20 17:34:44 +01:00
Monty Taylor
d65ac05984 Added project infrastructure needs. 2013-05-02 14:55:43 -04:00