def test_update_instrument(self): # Arrange sizer = PositionSizer(USDJPY) # Act sizer.update_instrument(USDJPY) # Assert assert True # No exceptions raised
def test_calculate_raises_not_implemented_exception(self): # Arrange sizer = PositionSizer(USDJPY) # Act # Assert with pytest.raises(NotImplementedError): sizer.calculate( Price.from_str("110.001"), Price.from_str("110.000"), Money(1_000_000, USD), Decimal("0.001"), Decimal(1000), )
def test_calculate_raises_not_implemented_exception(self): # Arrange sizer = PositionSizer(USDJPY) # Act # Assert self.assertRaises( NotImplementedError, sizer.calculate, Price("1.00100"), Price("1.00000"), Money(1_000_000, USD), Decimal("0.001"), Decimal(1000), )