mirror of
https://github.com/wassname/catalyst.git
synced 2026-07-08 06:24:49 +08:00
TST: Add coverage for long and short count.
Make basic checks of position stats test all fields, by adding coverage for `shorts_count` and `longs_count`.
This commit is contained in:
@@ -2239,10 +2239,12 @@ class TestPositionTracker(unittest.TestCase):
|
||||
pos_stats = position_tracker.calc_position_stats(pt)
|
||||
self.assertEqual(100, pos_stats.long_value)
|
||||
self.assertEqual(100 + 300000, pos_stats.long_exposure)
|
||||
self.assertEqual(2, pos_stats.longs_count)
|
||||
|
||||
# Test short-only methods
|
||||
self.assertEqual(-200, pos_stats.short_value)
|
||||
self.assertEqual(-200 - 400000, pos_stats.short_exposure)
|
||||
self.assertEqual(2, pos_stats.shorts_count)
|
||||
|
||||
# Test gross and net values
|
||||
self.assertEqual(100 + 200, pos_stats.gross_value)
|
||||
|
||||
Reference in New Issue
Block a user