Skip to content

Commit

Permalink
more tests for signal
Browse files Browse the repository at this point in the history
  • Loading branch information
jbaron committed Feb 22, 2024
1 parent 27f1179 commit 55b0f21
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions tests/unit/test_signal.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,24 @@ def test_signal(self):
s = BUY
self.assertEqual(1.0, s.rating)
self.assertTrue(s.is_buy)
self.assertFalse(s.is_sell)
self.assertTrue(s.is_entry)
self.assertTrue(s.is_exit)
self.assertTrue(SignalType.ENTRY in s.type)
self.assertTrue(SignalType.EXIT in s.type)

def test_signal_equal(self):
x = SELL
y = Signal(-1.0, SignalType.BOTH)
self.assertEqual(x, y)
self.assertEqual(BUY, BUY)
self.assertNotEqual(BUY, SELL)

def test_signal_rating(self):
s = Signal(0.5, SignalType.ENTRY)
self.assertEqual(0.5, s.rating)
self.assertTrue(SignalType.ENTRY in s.type)
self.assertFalse(SignalType.EXIT in s.type)
self.assertTrue(s.is_entry)
self.assertFalse(s.is_exit)


if __name__ == "__main__":
Expand Down

0 comments on commit 55b0f21

Please sign in to comment.