@pytest.fixture
def start_south(self, add_south, remove_data_file, remove_directories, south_branch, fledge_url):
    ' This fixture clone a south repo and starts south instance\n            add_south: Fixture that starts any south service with given configuration\n            remove_data_file: Fixture that remove data file created during the tests\n            remove_directories: Fixture that remove directories created during the tests '
    fogbench_template_path = self.prepare_template_reading_from_fogbench()
    add_south(self.SOUTH_PLUGIN_NAME, south_branch, fledge_url, service_name=self.SOUTH_PLUGIN_NAME)
    (yield self.start_south)
    remove_data_file(fogbench_template_path)
    remove_directories('/tmp/fledge-south-{}'.format(self.SOUTH_PLUGIN_NAME))
This fixture clone a south repo and starts south instance
add_south: Fixture that starts any south service with given configuration
remove_data_file: Fixture that remove data file created during the tests
remove_directories: Fixture that remove directories created during the tests
@pytest.fixture
def start_south(self, add_south, remove_data_file, remove_directories, south_branch, fledge_url):
    ' This fixture clone a south repo and starts south instance\n            add_south: Fixture that starts any south service with given configuration\n            remove_data_file: Fixture that remove data file created during the tests\n            remove_directories: Fixture that remove directories created during the tests '
    fogbench_template_path = self.prepare_template_reading_from_fogbench()
    add_south(self.SOUTH_PLUGIN_NAME, south_branch, fledge_url, service_name=self.SOUTH_PLUGIN_NAME)
    (yield self.start_south)
    remove_data_file(fogbench_template_path)
    remove_directories('/tmp/fledge-south-{}'.format(self.SOUTH_PLUGIN_NAME))