Remove test site dirs before doing copytree

Avoids errors when leftovers from old tests prevent starting new
tests.

Change-Id: If7541de708ec6b610f378219fb249cdd09918ed3
This commit is contained in:
Sorin Sbarnea 2021-01-27 15:01:28 +00:00
parent a0963a1b51
commit b461d8ff1d

View File

@ -303,6 +303,8 @@ class BaseGitReviewTestCase(testtools.TestCase, GerritHelpers):
def _run_gerrit(self, ssh_addr, ssh_port, http_addr, http_port):
# create a copy of site dir
if os.path.exists(self.site_dir):
shutil.rmtree(self.site_dir)
shutil.copytree(self.gsite_dir, self.site_dir)
self.addCleanup(shutil.rmtree, self.site_dir)
# write config