@@ -22,7 +22,6 @@ def test_send_telemetry_appinsights(self):
22
22
"ETag" : "cmwBRcIAq1jUyKL3Kj8bvf9jtxBrFg-R-ayExStMC90" ,
23
23
"FeatureFlagReference" : "fake-store-uri/kv/.appconfig.featureflag/TestFeature" ,
24
24
"FeatureFlagId" : "fake-feature-flag-id" ,
25
- "AllocationId" : "fake-allocation-id" ,
26
25
},
27
26
},
28
27
}
@@ -46,16 +45,12 @@ def test_send_telemetry_appinsights(self):
46
45
assert mock_track_event .call_args [0 ][1 ]["Enabled" ] == "True"
47
46
assert mock_track_event .call_args [0 ][1 ]["TargetingId" ] == "test_user"
48
47
assert mock_track_event .call_args [0 ][1 ]["Variant" ] == "TestVariant"
49
- assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentReason" ] == "DefaultWhenDisabled"
50
- assert "VariantAssignmentPercentage" not in mock_track_event .call_args [0 ][1 ]
51
48
assert mock_track_event .call_args [0 ][1 ]["ETag" ] == "cmwBRcIAq1jUyKL3Kj8bvf9jtxBrFg-R-ayExStMC90"
52
49
assert (
53
50
mock_track_event .call_args [0 ][1 ]["FeatureFlagReference" ]
54
51
== "fake-store-uri/kv/.appconfig.featureflag/TestFeature"
55
52
)
56
53
assert mock_track_event .call_args [0 ][1 ]["FeatureFlagId" ] == "fake-feature-flag-id"
57
- assert mock_track_event .call_args [0 ][1 ]["AllocationId" ] == "fake-allocation-id"
58
- assert "DefaultWhenEnabled" not in mock_track_event .call_args [0 ][1 ]
59
54
60
55
def test_send_telemetry_appinsights_no_user (self ):
61
56
feature_flag = FeatureFlag .convert_from_json ({"id" : "TestFeature" })
@@ -78,8 +73,6 @@ def test_send_telemetry_appinsights_no_user(self):
78
73
assert "TargetingId" not in mock_track_event .call_args [0 ][1 ]
79
74
assert mock_track_event .call_args [0 ][1 ]["Variant" ] == "TestVariant"
80
75
assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentReason" ] == "DefaultWhenDisabled"
81
- assert "VariantAssignmentPercentage" not in mock_track_event .call_args [0 ][1 ]
82
- assert "DefaultWhenEnabled" not in mock_track_event .call_args [0 ][1 ]
83
76
84
77
def test_send_telemetry_appinsights_no_variant (self ):
85
78
feature_flag = FeatureFlag .convert_from_json ({"id" : "TestFeature" })
@@ -143,9 +136,6 @@ def test_send_telemetry_appinsights_default_when_enabled(self):
143
136
assert mock_track_event .call_args [0 ][1 ]["TargetingId" ] == "test_user"
144
137
assert mock_track_event .call_args [0 ][1 ]["Variant" ] == "big"
145
138
assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentReason" ] == "DefaultWhenEnabled"
146
- assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentPercentage" ] == "25"
147
- assert "DefaultWhenEnabled" in mock_track_event .call_args [0 ][1 ]
148
- assert mock_track_event .call_args [0 ][1 ]["DefaultWhenEnabled" ] == "big"
149
139
150
140
def test_send_telemetry_appinsights_default_when_enabled_no_percentile (self ):
151
141
feature_flag = FeatureFlag .convert_from_json (
@@ -176,9 +166,6 @@ def test_send_telemetry_appinsights_default_when_enabled_no_percentile(self):
176
166
assert mock_track_event .call_args [0 ][1 ]["TargetingId" ] == "test_user"
177
167
assert mock_track_event .call_args [0 ][1 ]["Variant" ] == "big"
178
168
assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentReason" ] == "DefaultWhenEnabled"
179
- assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentPercentage" ] == "100"
180
- assert "DefaultWhenEnabled" in mock_track_event .call_args [0 ][1 ]
181
- assert mock_track_event .call_args [0 ][1 ]["DefaultWhenEnabled" ] == "big"
182
169
183
170
def test_send_telemetry_appinsights_allocation (self ):
184
171
feature_flag = FeatureFlag .convert_from_json (
@@ -209,5 +196,3 @@ def test_send_telemetry_appinsights_allocation(self):
209
196
assert mock_track_event .call_args [0 ][1 ]["TargetingId" ] == "test_user"
210
197
assert mock_track_event .call_args [0 ][1 ]["Variant" ] == "big"
211
198
assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentReason" ] == "Percentile"
212
- assert mock_track_event .call_args [0 ][1 ]["VariantAssignmentPercentage" ] == "25"
213
- assert "DefaultWhenEnabled" not in mock_track_event .call_args [0 ][1 ]
0 commit comments