From e8c614cefa95eb404a3ec722d8a37f15d0d29305 Mon Sep 17 00:00:00 2001
From: Holger Nahrstaedt <holgernahrstaedt@gmx.de>
Date: Fri, 12 Mar 2021 22:07:37 +0100
Subject: [PATCH] Fix unit test

---
 tests/beem/test_vote.py | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/tests/beem/test_vote.py b/tests/beem/test_vote.py
index 08443b52..df81c6f0 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)
-- 
GitLab