Chris McDonough wrote:
> Instead of calling config.load_zcml there, do whatever your application
> does to configure itself in its run.py (often .scan()), e.g.:
> class ViewIntegrationTests(unittest.TestCase):
> def setUp(self):
> import myapp
> self.config = Configurator(package=myapp)
> def tearDown(self):
> """ Clear out the application registry """
Indeed, but that's a bit anti-DRY...
I guess this would be an indicator of factoring out the imperative
configuration into a function that took a config argument as its only
parameter and could be called either form the tests or from the app setup?
Simplistix - Content Management, Batch Processing & Python Consulting
Repoze-dev mailing list