lp:~jaypipes/nova/cleanup-for-nosetests

Created by Jay Pipes and last modified
Get this branch:
bzr branch lp:~jaypipes/nova/cleanup-for-nosetests
Only Jay Pipes can upload to this branch. If you are Jay Pipes please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jay Pipes
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

317. By Jay Pipes

Cleans up the unit tests that are meant to be run with nosetests

* Renames all test modules to start with test_ so that nosetests does
not need to be run with the --all-modules flag in order to pick them up
* Renames test_helper to fakes and removes imports in unit tests that
did not reference the fakes
* Adds nose to pip-requires so that run_tests.sh -V will install nose
into the virtualenv instead of having to manually install it after running
into import errors :)

316. By Devin Carlen

Refactor sqlalchemy api to perform contextual authorization.

All database calls now examine the context object for information about what kind of user is accessing the data. If an administrator is accessing, full privileges are granted. If a normal user is accessing, then checks are made to ensure that the user does indeed have the rights to the data.

Also refactored NovaBase and removed several methods since they would have to be changed when we move away from sqlalchemy models and begin using sqlalchemy table definitions.

315. By Vish Ishaya

Adds support for periodic_tasks on manager that are regularly called by the service and recovers fixed_ips that didn't get disassociated properly.

314. By Matt Dietz

Includes changes for creating instances via the Rackspace API. Utilizes much of the existing EC2 functionality to power the Rackspace side of things, at least for now.

313. By Todd Willey

Get rid of mention of mongo, since we are using openstack/swift.

312. By Ewan Mellor <emellor@silver>

  Bug #652103: NameError in exception handler in sqlalchemy API layer

  Fix reference to NoResultFound.

311. By Ewan Mellor <emellor@silver>

Bug #651887: xenapi list_instances completely broken

  Don't just compute the result for list_instances -- return it!

310. By Michael Gundlach

Make Fault raiseable, and add a test to verify that.

308. By Michael Gundlach

Support the pagination interface in RS API -- the &offset and &limit parameters are now recognized.

This implementation is stupid (it just slices the full list at the last second), so in Bexar we should do this right.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers