示例#1
0
    def test_cache(self):
        self.CONF.set_override('cache_enabled', True)
        self.CONF.set_override('console_output_enabled', False)
        processor_mgr = processors.load()
        exts = processor_mgr.sorted_extensions()

        self.assertEqual(len(exts), 2)
        self.assertIsInstance(exts[0].obj, cache.CacheResults)
        self.assertIsInstance(exts[1].obj, noop.NoopResults)
示例#2
0
    def test_noop_only(self):
        self.CONF.set_override('cache_enabled', False)
        self.CONF.set_override('console_output_enabled', False)
        processor_mgr = processors.load()
        exts = processor_mgr.sorted_extensions()

        self.assertEqual(len(exts), 1)
        self.assertIsInstance(exts[0].obj, noop.NoopResults)
        processor_mgr.map_method('process', [])
示例#3
0
    def test_cache(self):
        self.CONF.set_override('cache_enabled', True)
        self.CONF.set_override('console_output_enabled', False)
        processor_mgr = processors.load()
        exts = processor_mgr.sorted_extensions()

        self.assertEqual(len(exts), 2)
        self.assertIsInstance(exts[0].obj, cache.CacheResults)
        self.assertIsInstance(exts[1].obj, noop.NoopResults)
示例#4
0
    def test_noop_only(self):
        self.CONF.set_override('cache_enabled', False)
        self.CONF.set_override('console_output_enabled', False)
        processor_mgr = processors.load()
        exts = processor_mgr.sorted_extensions()

        self.assertEqual(len(exts), 1)
        self.assertIsInstance(exts[0].obj, noop.NoopResults)
        processor_mgr.map_method('process', [])
示例#5
0
    def test_execute_all(self):
        self.CONF.set_override('cache_enabled', True)
        self.CONF.set_override('console_output_enabled', True)
        processor_mgr = processors.load()

        with mock.patch.object(cache.CacheResults, 'process',
                               autospec=True) as mock_cproc:
            with mock.patch.object(printer.PrintResults, 'process',
                                   autospec=True) as mock_pproc:
                with mock.patch.object(noop.NoopResults, 'process',
                                       autospec=True) as mock_nproc:
                    processor_mgr.map_method('process', self._make_data())
                    self.assertTrue(mock_cproc.called)
                    self.assertTrue(mock_pproc.called)
                    self.assertTrue(mock_nproc.called)
示例#6
0
    def test_execute_all(self):
        self.CONF.set_override('cache_enabled', True)
        self.CONF.set_override('console_output_enabled', True)
        processor_mgr = processors.load()

        with mock.patch.object(cache.CacheResults, 'process',
                               autospec=True) as mock_cproc:
            with mock.patch.object(printer.PrintResults,
                                   'process',
                                   autospec=True) as mock_pproc:
                with mock.patch.object(noop.NoopResults,
                                       'process',
                                       autospec=True) as mock_nproc:
                    processor_mgr.map_method('process', self._make_data())
                    self.assertTrue(mock_cproc.called)
                    self.assertTrue(mock_pproc.called)
                    self.assertTrue(mock_nproc.called)
示例#7
0
def run():
    """Entry point to start the processing."""
    _start(processors.load())