From c17d6e655cb52ed52fbf28fa67c5fbc20b2a7375 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Thu, 16 Jul 2020 10:05:04 +0200 Subject: [PATCH] correctly clean teams --- test/test_release.py | 12 ++++++++++++ test/test_translation.py | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/test/test_release.py b/test/test_release.py index 89317443..ce8632d2 100644 --- a/test/test_release.py +++ b/test/test_release.py @@ -8,6 +8,8 @@ from tempfile import mkstemp from github import Github, GithubException +from pytransifex.exceptions import PyTransifexException + from qgispluginci.parameters import Parameters from qgispluginci.release import release from qgispluginci.translation import Translation @@ -26,6 +28,7 @@ def setUp(self): self.transifex_token = os.getenv('transifex_token') self.github_token = os.getenv('github_token') self.repo = None + self.t = None if self.github_token: print('init Github') self.repo = Github(self.github_token).get_repo('opengisch/qgis-plugin-ci') @@ -46,6 +49,15 @@ def clean_assets(self): for asset in rel.get_assets(): print(' delete {}'.format(asset.name)) asset.delete_asset() + if self.t: + try: + self.t._t.delete_project(self.parameters.project_slug) + except PyTransifexException: + pass + try: + self.t._t.delete_team('{}-team'.format(self.parameters.project_slug)) + except PyTransifexException: + pass def test_release(self): release(self.parameters, RELEASE_VERSION_TEST) diff --git a/test/test_translation.py b/test/test_translation.py index d2bbe236..b6fb62fa 100644 --- a/test/test_translation.py +++ b/test/test_translation.py @@ -23,6 +23,10 @@ def tearDown(self): self.t._t.delete_project(self.parameters.project_slug) except PyTransifexException: pass + try: + self.t._t.delete_team('{}-team'.format(self.parameters.project_slug)) + except PyTransifexException: + pass def test_creation(self): self.t = Translation(self.parameters, transifex_token=self.transifex_token)