'Test that processors and optimizers run'

def test_run(self):

    self.site.external_manager.register_processor(DummyProc)
    self.site.external_manager.register_optimizer(DummyOptimizer)
    self.site.external_manager.register_optimizer(UnrelatedOptimizer)
    self.site.build()
    self.assertEqual(2, len(TestExternal.runs))
    (proc, opti) = TestExternal.runs
    self.assertIsInstance(proc, DummyProc)
    self.assertIsInstance(opti, DummyOptimizer)
