keystone/keystone/common
Dolph Mathews 95f49529a1 Added backend-managed primary key to User and Tenant model
- Revised functional tests to expect auto-generated id
- Revised manage.py to create users by name instead of id
- Functional tests passing with User.id & User.name
- Added User.id to Validate token response XSD/samples/python
- Restored full scope of test discovery
- Completely rewrote unit.test_users.py, because it needed some TLC
  - Added assertStatusCode to unit.test_users and refactored
  - Added assertContentType to unit.test_users and refactored
  - Abstracted out TestUpdateConflict
- Coercing JSON responses to UTF-8, per charset
- Added auto-generated PK to Tenant SQL model
- Updated management API to add, list and disable tenants by name
- Added get_by_name() to backend Tenant API
- Implemented Tenant.get_by_name() for SQL
- Simplified many of the "unit" tests further
- Abstracted keystone resources and their REST verbs away from the keystone test client
- Writing keystone client api for functional tests
  - Similar to the API "shortcuts" from the "unit" tests
- Finished common FunctionalTestCase
- Moved 'unit' tests over to the test.functional module... and rewrote them all
- Cleaned up unnecessary debug output
- Added pylint to pip-requires
- Removed alterdb

Change-Id: I45e689807166fc4f1cb59e385d2c7e680b36449d
2011-09-12 11:18:19 -05:00
..
__init__.py Adding First kestone repo 2011-04-28 17:13:27 +05:30
bufferedhttp.py Adding First kestone repo 2011-04-28 17:13:27 +05:30
config.py Added backend-managed primary key to User and Tenant model 2011-09-12 11:18:19 -05:00
exception.py Fixed imports in keystone.common 2011-06-15 16:03:23 -05:00
template.py Fix invocations of TemplateError. This exception takes precisely three 2011-09-05 08:06:27 +00:00
wsgi.py Added backend-managed primary key to User and Tenant model 2011-09-12 11:18:19 -05:00