Task #4348

Updated by daviddavis over 1 year ago

Beyond some tests for the Stages API stuff, we have no Plugin API 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> Publications can be CRDed by the plugin
* <code>Distributions</code> Distributions can be CRUDed by the plugin
* Plugin content can be defined and its artifacts are served by the Content App