Task #4348

Updated by daviddavis over 1 year ago

Beyond some unit tests for the Stages API stuff, we have no Plugin API unit tests. The Galaxy team has asked us to make sure that we are testing the parts of the plugin API that they use. So at a minimum we need to cover:

* Plugin registration (ie a test to ensure that a plugin can register with Pulp and Pulp is then aware of the plugin)
* <code>Content</code> can be subclassed and CRUDed
* <code>Publisher</code> can be subclassed and CRUDed
* <code>Publications</code> can be CRDed by the plugin
* <code>Distributions</code> can be CRUDed by the plugin
* Plugin content can be served by the Content App