diff options
author | Petr Šplíchal <psplicha@redhat.com> | 2011-06-28 12:14:20 +0200 |
---|---|---|
committer | Petr Šplíchal <psplicha@redhat.com> | 2011-06-28 12:14:20 +0200 |
commit | b7167b6fd257a0d88396c3dbb16f2ef5d4c15936 (patch) | |
tree | 149a629a1938b9cb7d17e8604867520d32d367ea /Nitrate.py | |
parent | a2738c64f72f455180d07dcf9439ff584bfcfe19 (diff) | |
download | python-nitrate-b7167b6fd257a0d88396c3dbb16f2ef5d4c15936.tar.gz python-nitrate-b7167b6fd257a0d88396c3dbb16f2ef5d4c15936.tar.xz python-nitrate-b7167b6fd257a0d88396c3dbb16f2ef5d4c15936.zip |
Nitrate: Default tester can be None
Diffstat (limited to 'Nitrate.py')
-rw-r--r-- | Nitrate.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1340,8 +1340,11 @@ class TestCase(Mutable): self._sortkey = testcasehash["sortkey"] self._status = CaseStatus(testcasehash["case_status_id"]) self._summary = testcasehash["summary"] - self._tester = User(testcasehash["default_tester_id"]) self._time = testcasehash["estimated_time"] + if testcasehash["default_tester_id"] is not None: + self._tester = User(testcasehash["default_tester_id"]) + else: + self._tester = None def _update(self): """ Save test case data to server """ @@ -1350,7 +1353,6 @@ class TestCase(Mutable): hash["arguments"] = self.arguments hash["case_status"] = self.status.id # TODO hash["category"] = self.category.id - hash["default_tester"] = self.tester.id hash["estimated_time"] = self.time hash["is_automated"] = self.automated hash["notes"] = self.notes @@ -1360,6 +1362,8 @@ class TestCase(Mutable): hash["script"] = self.script hash["sortkey"] = self.sortkey hash["summary"] = self.summary + if self.tester: + hash["default_tester"] = self.tester.id log.info("Updating test case " + self.identifier) log.debug(pretty(hash)) |