code: def test_Millisecond():
      assert_offset_equal(
          Milli(),
          datetime(2010, 1, 1),
          datetime(2010, 1, 1, 0, 0, 0, 1000),
      )
      assert_offset_equal(
          Milli(-1),
          datetime(2010, 1, 1, 0, 0, 0, 1000),
          datetime(2010, 1, 1),
      )
      assert_offset_equal(
          Milli(2),
          datetime(2010, 1, 1),
          datetime(2010, 1, 1, 0, 0, 0, 2000),
      )
      assert_offset_equal(
          2 * Milli(),
          datetime(2010, 1, 1),
          datetime(2010, 1, 1, 0, 0, 0, 2000),
      )
      assert_offset_equal(
          -1 * Milli(),
          datetime(2010, 1, 1, 0, 0, 0, 1000),
          datetime(2010, 1, 1),
      )
  
      assert Milli(3) + Milli(2) == Milli(5)
      assert Milli(3) - Milli(2) == Milli()
  
imports: from datetime import datetime, timedelta
  from hypothesis import assume, example, given
  import numpy
  import pytest
  from pandas._libs.tslibs.offsets import delta_to_tick
  from pandas.errors import OutOfBoundsTimedelta
  from pandas import Timedelta, Timestamp
  import pandas._testing
  from pandas._testing._hypothesis import INT_NEG_999_TO_POS_999
  from pandas.tests.tseries.offsets.common import assert_offset_equal
  from pandas.tseries import offsets
  from pandas.tseries.offsets import Hour, Micro, Milli, Minute, Nano, Second
label_desc: Use image node_id 8 for calling a global function with example usage: test_Millisecond() without return types