diff --git a/tests/beem/test_vote.py b/tests/beem/test_vote.py index 08443b52f5315b60a90199dc3a406574d92b51f5..df81c6f04386a6423899c770ea4800237f672260 100644 --- a/tests/beem/test_vote.py +++ b/tests/beem/test_vote.py @@ -64,9 +64,13 @@ class Testcases(unittest.TestCase): self.assertEqual(self.voter, vote_json["voter"]) self.assertEqual(self.voter, vote.voter) self.assertTrue(vote.weight >= 0) - self.assertTrue(vote.hbd >= 0) - self.assertTrue(vote.rshares >= 0) - self.assertTrue(vote.percent >= 0) + if vote.percent >= 0: + self.assertTrue(vote.hbd >= 0) + self.assertTrue(vote.rshares >= 0) + else: + self.assertTrue(vote.hbd < 0) + self.assertTrue(vote.rshares < 0) + self.assertTrue(vote.reputation is not None) self.assertTrue(vote.rep is not None) self.assertTrue(vote.time is not None) @@ -78,9 +82,12 @@ class Testcases(unittest.TestCase): self.assertEqual(self.voter, vote_json["voter"]) self.assertEqual(self.voter, vote.voter) self.assertTrue(vote.weight >= 0) - self.assertTrue(vote.hbd >= 0) - self.assertTrue(vote.rshares >= 0) - self.assertTrue(vote.percent >= 0) + if vote.percent >= 0: + self.assertTrue(vote.hbd >= 0) + self.assertTrue(vote.rshares >= 0) + else: + self.assertTrue(vote.hbd < 0) + self.assertTrue(vote.rshares < 0) self.assertTrue(vote.reputation is not None) self.assertTrue(vote.rep is not None) self.assertTrue(vote.time is not None)