def test_missing_adapters(self):
        del self.good_config['adapters']
        self.assertRaises(InvalidConfiguration, self.config._parse_adapters, self.good_config)
make sure that pipeline finishes when stage fails and no successors can run
dataset/ETHPy150Open ClusterHQ/powerstrip/powerstrip/test/test_config.py/ConfigurationValidationTests.test_missing_adapters--crossover with--dataset/ETHPy150Open Mouse-Imaging-Centre/pydpiper/pydpiper_testing/test_simple_pipeline.py/TestSimplePipeline.test_stage_failure_pipe_finish