656d0b8472
Add tests to verify that database migrations produce the same schema as the database models. Also for MySQL, check that all tables are configured to use InnoDB as the storage engine. These tests make use of the ModelsMigrationsSync test class from oslo.db and the load_tests protocol from Python unittest. Closes-bug: #1346444 Change-Id: Ic0e7eb37c30cc5e94cbdbddf07a6dc1ebf377c17
23 lines
525 B
Plaintext
23 lines
525 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
hacking>=0.9.2,<0.10
|
|
|
|
cliff>=1.6.0
|
|
coverage>=3.6
|
|
discover
|
|
fixtures>=0.3.14
|
|
mock>=1.0
|
|
python-subunit>=0.0.18
|
|
ordereddict
|
|
requests-mock>=0.4.0 # Apache-2.0
|
|
sphinx>=1.1.2,!=1.2.0,<1.3
|
|
oslosphinx>=2.2.0.0a2
|
|
testrepository>=0.0.18
|
|
testtools>=0.9.34
|
|
testscenarios>=0.4
|
|
WebTest>=2.0
|
|
oslotest>=1.1.0
|
|
psycopg2
|
|
MySQL-python
|