@@ -37,25 +37,23 @@ def test_stream_manager_handles_timeout(
3737def test_environment_updates_on_recent_event (
3838 server_api_key : str , mocker : MockerFixture
3939) -> None :
40- stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 2 )
40+ stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 2 , tzinfo = timezone . utc )
4141 environment_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 , tzinfo = timezone .utc )
4242
4343 mocker .patch ("flagsmith.Flagsmith.update_environment" )
4444
4545 flagsmith = Flagsmith (environment_key = server_api_key )
4646 flagsmith ._evaluation_context = MagicMock ()
4747 flagsmith ._environment_updated_at = environment_updated_at
48- flagsmith .handle_stream_event (
49- event = StreamEvent (updated_at = stream_updated_at .timestamp ())
50- )
48+ flagsmith .handle_stream_event (event = StreamEvent (updated_at = stream_updated_at ))
5149 assert isinstance (flagsmith .update_environment , Mock )
5250 flagsmith .update_environment .assert_called_once ()
5351
5452
5553def test_environment_does_not_update_on_past_event (
5654 server_api_key : str , mocker : MockerFixture
5755) -> None :
58- stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 )
56+ stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 , tzinfo = timezone . utc )
5957 environment_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 2 , tzinfo = timezone .utc )
6058
6159 mocker .patch ("flagsmith.Flagsmith.update_environment" )
@@ -64,17 +62,15 @@ def test_environment_does_not_update_on_past_event(
6462 flagsmith ._evaluation_context = MagicMock ()
6563 flagsmith ._environment_updated_at = environment_updated_at
6664
67- flagsmith .handle_stream_event (
68- event = StreamEvent (updated_at = stream_updated_at .timestamp ())
69- )
65+ flagsmith .handle_stream_event (event = StreamEvent (updated_at = stream_updated_at ))
7066 assert isinstance (flagsmith .update_environment , Mock )
7167 flagsmith .update_environment .assert_not_called ()
7268
7369
7470def test_environment_does_not_update_on_same_event (
7571 server_api_key : str , mocker : MockerFixture
7672) -> None :
77- stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 )
73+ stream_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 , tzinfo = timezone . utc )
7874 environment_updated_at = datetime (2020 , 1 , 1 , 1 , 1 , 1 , tzinfo = timezone .utc )
7975
8076 mocker .patch ("flagsmith.Flagsmith.update_environment" )
@@ -83,8 +79,6 @@ def test_environment_does_not_update_on_same_event(
8379 flagsmith ._evaluation_context = MagicMock ()
8480 flagsmith ._environment_updated_at = environment_updated_at
8581
86- flagsmith .handle_stream_event (
87- event = StreamEvent (updated_at = stream_updated_at .timestamp ())
88- )
82+ flagsmith .handle_stream_event (event = StreamEvent (updated_at = stream_updated_at ))
8983 assert isinstance (flagsmith .update_environment , Mock )
9084 flagsmith .update_environment .assert_not_called ()
0 commit comments