Refactor #88
Updated by bmbouter over 9 years ago
Deliverables:
* Create a new mongoengine model that mirrors the attributes of the existing non-mongo collection 'worker'
* Replace all existing Pulp code that needs to interact with the worker collection to use mongoengine managers
* Verify that the user facing listing in "/status/":https://github.com/pulp/pulp/blob/master/server/pulp/server/webservices/controllers/status.py#L13 works the same as it did before the switch to mongoengine
* Write new tests for the new mongoengine model
* Update any broken tests from changed code