Use testtools for base test class
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Undecided
|
Angus Salkeld | ||
Cinder |
Fix Released
|
Undecided
|
Michael Kerrin | ||
Glance |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack DBaaS (Trove) |
In Progress
|
Low
|
Nikhil Manchanda | ||
OpenStack Dashboard (Horizon) |
Fix Released
|
Wishlist
|
Wu Wenxiang | ||
OpenStack Identity (keystone) |
Fix Released
|
Wishlist
|
Viktor Serhieiev | ||
OpenStack Object Storage (swift) |
In Progress
|
Wishlist
|
Kuo-tung Kao (jelly) | ||
Sahara |
Fix Released
|
Medium
|
Andrew Lazarev | ||
Zuul |
New
|
Undecided
|
Unassigned | ||
git-review |
Fix Committed
|
High
|
Dina Belova | ||
oslo-incubator |
Fix Released
|
Undecided
|
Unassigned | ||
python-ceilometerclient |
Fix Released
|
Undecided
|
Angus Salkeld | ||
python-heatclient |
Fix Released
|
Undecided
|
Unassigned | ||
tempest |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The testtools library has been chosen as the project-wide testing base
class. It works across 2.6 and 2.7 and is a library that aims to develop
new testing features before inclusion in the standard library. It
enforces a few elements of correctness, such as always upcalling
standard methods, as well as providing hooks for features such as detail
collection and fixtures with cleanup.
affects ceilometer
affects cinder
affects git-review
affects glance
affects horizon
affects keystone
affects openstack-ci
affects oslo
affects python-
affects python-heatclient
affects reddwarf
affects swift
affects tempest
affects zuul
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://
iEYEARECAAYFAlG
OrMAoK2LacTVUNh
=QEI2
-----END PGP SIGNATURE-----
Changed in horizon: | |
milestone: | havana-1 → havana-2 |
Changed in ceilometer: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in openstack-ci: | |
assignee: | nobody → Monty Taylor (mordred) |
importance: | Undecided → Medium |
milestone: | none → havana |
status: | New → Triaged |
Changed in keystone: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
Changed in horizon: | |
milestone: | havana-2 → havana-3 |
Changed in keystone: | |
assignee: | nobody → Victor Sergeyev (vsergeyev) |
Changed in keystone: | |
status: | Triaged → In Progress |
no longer affects: | openstack-ci |
Changed in git-review: | |
assignee: | nobody → Dina Belova (dbelova) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in horizon: | |
milestone: | havana-3 → none |
Changed in keystone: | |
milestone: | none → havana-3 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | none → havana-3 |
status: | Fix Committed → Fix Released |
Changed in python-heatclient: | |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | havana-3 → 2013.2 |
Changed in ceilometer: | |
milestone: | havana-1 → 2013.2 |
Changed in keystone: | |
milestone: | havana-3 → 2013.2 |
Changed in trove: | |
importance: | Undecided → Low |
Changed in trove: | |
importance: | Low → Medium |
status: | New → Triaged |
Changed in trove: | |
assignee: | nobody → Denis M. (dmakogon) |
status: | Triaged → In Progress |
Changed in glance: | |
milestone: | none → icehouse-rc1 |
status: | Fix Committed → Fix Released |
Changed in glance: | |
milestone: | icehouse-rc1 → 2014.1 |
Changed in trove: | |
assignee: | Denis M. (dmakogon) → nobody |
status: | In Progress → New |
Changed in sahara: | |
importance: | Undecided → Medium |
milestone: | none → juno-1 |
status: | New → Triaged |
assignee: | nobody → Andrew Lazarev (alazarev) |
Changed in python-saharaclient: | |
importance: | Undecided → Medium |
milestone: | none → 0.7.1 |
status: | New → Triaged |
Changed in sahara: | |
status: | Triaged → In Progress |
Changed in python-saharaclient: | |
assignee: | nobody → Andrew Lazarev (alazarev) |
no longer affects: | python-saharaclient |
Changed in sahara: | |
milestone: | juno-1 → juno-2 |
Changed in sahara: | |
status: | Fix Committed → Fix Released |
Changed in trove: | |
status: | New → Triaged |
Changed in sahara: | |
milestone: | juno-2 → 2014.2 |
Changed in trove: | |
importance: | Medium → Wishlist |
Changed in horizon: | |
assignee: | nobody → Ekaterina Chernova (efedorova) |
Changed in horizon: | |
assignee: | Ekaterina Chernova (efedorova) → Wu Wenxiang (wu-wenxiang) |
status: | Triaged → In Progress |
Changed in horizon: | |
milestone: | none → kilo-3 |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | kilo-3 → 2015.1.0 |
Changed in swift: | |
assignee: | nobody → jelly (coding1314) |
status: | New → In Progress |
Changed in swift: | |
importance: | Undecided → Wishlist |
Changed in python-ceilometerclient: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
status: | In Progress → Fix Released |
Changed in trove: | |
importance: | Wishlist → Low |
milestone: | none → newton-1 |
I will be interested to see how integrating this into Django's test runner works out for Horizon. I'm not opposed to it, but suspect it may not be trivial.