Esempio n. 1
0
    def test_parse_quote_tick_from_string(self):
        # Arrange
        tick = QuoteTick(
            AUDUSD_FXCM,
            Price("1.00000"),
            Price("1.00001"),
            Quantity(1),
            Quantity(1),
            UNIX_EPOCH,
        )

        # Act
        result = QuoteTick.from_serializable_string(AUDUSD_FXCM, tick.to_serializable_string())

        # Assert
        self.assertEqual(tick, result)
Esempio n. 2
0
    def test_from_serializable_string_given_valid_string_returns_expected_tick(
            self):
        # Arrange
        tick = QuoteTick(
            AUDUSD_SIM.symbol,
            Price("1.00000"),
            Price("1.00001"),
            Quantity(1),
            Quantity(1),
            UNIX_EPOCH,
        )

        # Act
        result = QuoteTick.from_serializable_string(
            AUDUSD_SIM.symbol, tick.to_serializable_string())

        # Assert
        self.assertEqual(tick, result)