# Path: stestr/test_processor.py
# class TestProcessorFixture(fixtures.Fixture):
#     def __init__(self, test_ids, cmd_template, listopt, idoption,
#                  repository, parallel=True, listpath=None,
#                  test_filters=None, group_callback=None, serial=False,
#                  worker_path=None, concurrency=0,
#                  exclude_list=None,
#                  exclude_regex=None,
#                  include_list=None, randomize=False):
#     def setUp(self):
#         def list_subst(match):
#         def subst(match):
#     def make_listfile(self):
#     def _clear_SIGPIPE(self):
#     def _start_process(self, cmd):
#     def list_tests(self):
#     def run_tests(self):
# 
# Path: stestr/tests/base.py
# class TestCase(testtools.TestCase):
#     def setUp(self):


import subprocess
from unittest import mock
from stestr import test_processor
from stestr.tests import base
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.




class TestTestProcessorFixture(base.TestCase):

    def setUp(self):
        super().setUp()
        self._fixture = test_processor.TestProcessorFixture(
            mock.sentinel.test_ids, mock.sentinel.options,
            mock.sentinel.cmd_template, mock.sentinel.listopt,
            mock.sentinel.idoption, mock.sentinel.repository)

    @mock.patch.object(subprocess, 'Popen')

# Path: stestr/test_processor.py
# class TestProcessorFixture(fixtures.Fixture):
#     def __init__(self, test_ids, cmd_template, listopt, idoption,
#                  repository, parallel=True, listpath=None,
#                  test_filters=None, group_callback=None, serial=False,
#                  worker_path=None, concurrency=0,
#                  exclude_list=None,
#                  exclude_regex=None,
#                  include_list=None, randomize=False):
#     def setUp(self):
#         def list_subst(match):
#         def subst(match):
#     def make_listfile(self):
#     def _clear_SIGPIPE(self):
#     def _start_process(self, cmd):
#     def list_tests(self):
#     def run_tests(self):
# 
# Path: stestr/tests/base.py
# class TestCase(testtools.TestCase):
#     def setUp(self):


# Path: stestr/tests/test_test_processor.py
import subprocess
from unittest import mock
from stestr import test_processor
from stestr.tests import base

# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.




class TestTestProcessorFixture(base.TestCase):

    def setUp(self):
        super().setUp()
        self._fixture = test_processor.TestProcessorFixture(
            mock.sentinel.test_ids, mock.sentinel.options,
            mock.sentinel.cmd_template, mock.sentinel.listopt,
            mock.sentinel.idoption, mock.sentinel.repository)

    @mock.patch.object(subprocess, 'Popen')

    @mock.patch.object(test_processor, 'sys')