def test_parse_trade_tick_from_string(self): # Arrange tick = TradeTick( AUDUSD_FXCM, Price("1.00000"), Quantity(10000), Maker.BUYER, MatchId("123456789"), UNIX_EPOCH, ) # Act result = TradeTick.from_serializable_string(AUDUSD_FXCM, tick.to_serializable_string()) # Assert self.assertEqual(tick, result)
def test_from_serializable_string_given_valid_string_returns_expected_tick( self): # Arrange tick = TradeTick( AUDUSD_SIM.symbol, Price("1.00000"), Quantity(10000), OrderSide.BUY, TradeMatchId("123456789"), UNIX_EPOCH, ) # Act result = TradeTick.from_serializable_string( AUDUSD_SIM.symbol, tick.to_serializable_string()) # Assert self.assertEqual(tick, result)