| ... | @@ -179,7 +179,8 @@ class DeploymentBoundary(unittest.TestCase): | ... | @@ -179,7 +179,8 @@ class DeploymentBoundary(unittest.TestCase): |
| 179 | def execute(argv, **kwargs): | 179 | def execute(argv, **kwargs): |
| 180 | if argv[:2] == ["nixos-rebuild", "switch"]: | 180 | if argv[:2] == ["nixos-rebuild", "switch"]: |
| 181 | self.assertEqual((self.root / "current").resolve(), self.snapshot) | 181 | self.assertEqual((self.root / "current").resolve(), self.snapshot) |
| 182 | return subprocess.CompletedProcess(argv, 0, stdout='"leader"', stderr="") | 182 | output = 'job "fixture" {\n' if argv[-1] == "render" else '"leader"' |
| | 183 | return subprocess.CompletedProcess(argv, 0, stdout=output, stderr="") |
| 183 | | 184 | |
| 184 | with patch.object(release.subprocess, "run", side_effect=execute): | 185 | with patch.object(release.subprocess, "run", side_effect=execute): |
| 185 | self.assertIsNone(release.activate(self.version, initial=True)) | 186 | self.assertIsNone(release.activate(self.version, initial=True)) |