diff options
author | Lars Wirzenius <liw@liw.fi> | 2024-01-10 16:10:29 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2024-01-10 17:38:05 +0200 |
commit | 61e8554a62056768eee7a79b7bdd57a5ac71af1f (patch) | |
tree | 070676743bdb444ee59d40a7eb0fb0f58ec65e3b | |
parent | 2d370a4191f2c26123dc93d908a216c0c76ca537 (diff) | |
download | radicle-native-ci-61e8554a62056768eee7a79b7bdd57a5ac71af1f.tar.gz |
refactor: pass in trigger to _run_ci
Signed-off-by: Lars Wirzenius <liw@liw.fi>
-rwxr-xr-x | test-suite | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -82,8 +82,10 @@ class Suite: def _create_ci(self): return NativeCI(self.rad, self.config) - def _run_ci(self, ci, rid, commit): - trigger = Trigger(rid, commit) + def _create_valid_trigger(self, rid, commit): + return Trigger(rid, commit) + + def _run_ci(self, trigger, ci, rid, commit): exit, resps, stderr = ci.run(trigger) debug(f"exit: {exit}") debug(f"responses: {resps}") @@ -92,7 +94,8 @@ class Suite: def _test_case(self, repo_name, shell): rid, commit = self._setup(repo_name, shell) ci = self._create_ci() - return self._run_ci(ci, rid, commit) + trigger = self._create_valid_trigger(rid, commit) + return self._run_ci(trigger, ci, rid, commit) def test_happy_path(self): exit, resps, stderr = self._test_case("happy-path", "echo hello, world") @@ -141,7 +144,8 @@ class Suite: commit = "8d947e182b096ec009e1c9eda9e6a67f5eef83d9" ci = self._create_ci() - exit, resps, stderr = self._run_ci(ci, rid, commit) + trigger = self._create_valid_trigger(rid, commit) + exit, resps, stderr = self._run_ci(trigger, ci, rid, commit) assert exit != 0 assert len(resps) == 2 |