77
88def test_analytics_processor_track_feature_updates_analytics_data (analytics_processor ):
99 # When
10- analytics_processor .track_feature (1 )
11- assert analytics_processor .analytics_data [1 ] == 1
10+ analytics_processor .track_feature ("my_feature" )
11+ assert analytics_processor .analytics_data ["my_feature" ] == 1
1212
13- analytics_processor .track_feature (1 )
14- assert analytics_processor .analytics_data [1 ] == 2
13+ analytics_processor .track_feature ("my_feature" )
14+ assert analytics_processor .analytics_data ["my_feature" ] == 2
1515
1616
1717def test_analytics_processor_flush_clears_analytics_data (analytics_processor ):
18- analytics_processor .track_feature (1 )
18+ analytics_processor .track_feature ("my_feature" )
1919 analytics_processor .flush ()
2020 assert analytics_processor .analytics_data == {}
2121
@@ -26,13 +26,13 @@ def test_analytics_processor_flush_post_request_data_match_ananlytics_data(
2626 # Given
2727 with mock .patch ("flagsmith.analytics.session" ) as session :
2828 # When
29- analytics_processor .track_feature (1 )
30- analytics_processor .track_feature (2 )
29+ analytics_processor .track_feature ("my_feature_1" )
30+ analytics_processor .track_feature ("my_feature_2" )
3131 analytics_processor .flush ()
3232 # Then
3333 session .post .assert_called ()
3434 post_call = session .mock_calls [0 ]
35- assert {"1 " : 1 , "2 " : 1 } == json .loads (post_call [2 ]["data" ])
35+ assert {"my_feature_1 " : 1 , "my_feature_2 " : 1 } == json .loads (post_call [2 ]["data" ])
3636
3737
3838def test_analytics_processor_flush_early_exit_if_analytics_data_is_empty (
@@ -57,7 +57,7 @@ def test_analytics_processor_calling_track_feature_calls_flush_when_timer_runs_o
5757 seconds = ANALYTICS_TIMER + 1
5858 )
5959 # When
60- analytics_processor .track_feature (1 )
60+ analytics_processor .track_feature ("my_feature" )
6161
6262 # Then
6363 session .post .assert_called ()
0 commit comments