|
16 | 16 | UUID_USER = "testuuid" |
17 | 17 | PASSWORD = "1234" |
18 | 18 |
|
| 19 | +TRUTHY_VALUES = ["yes", "true", "t", "1"] |
| 20 | + |
19 | 21 |
|
20 | 22 | # This methods exist to test the 2 different ways of setting the tags in the tracers. |
21 | 23 | # In some tracers, the propagation tags are set in the first span of every trace chunk, |
@@ -157,7 +159,7 @@ def test_no_appsec_upstream__no_asm_event__is_kept_with_priority_1__from_minus_1 |
157 | 159 |
|
158 | 160 | # Some tracers use true while others use yes |
159 | 161 | assert any( |
160 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 162 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
161 | 163 | for header, value in data["request"]["headers"] |
162 | 164 | ) |
163 | 165 | spans_checked += 1 |
@@ -203,7 +205,7 @@ def test_no_appsec_upstream__no_asm_event__is_kept_with_priority_1__from_0(self) |
203 | 205 |
|
204 | 206 | # Some tracers use true while others use yes |
205 | 207 | assert any( |
206 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 208 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
207 | 209 | for header, value in data["request"]["headers"] |
208 | 210 | ) |
209 | 211 | spans_checked += 1 |
@@ -249,7 +251,7 @@ def test_no_appsec_upstream__no_asm_event__is_kept_with_priority_1__from_1(self) |
249 | 251 |
|
250 | 252 | # Some tracers use true while others use yes |
251 | 253 | assert any( |
252 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 254 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
253 | 255 | for header, value in data["request"]["headers"] |
254 | 256 | ) |
255 | 257 | spans_checked += 1 |
@@ -295,7 +297,7 @@ def test_no_appsec_upstream__no_asm_event__is_kept_with_priority_1__from_2(self) |
295 | 297 |
|
296 | 298 | # Some tracers use true while others use yes |
297 | 299 | assert any( |
298 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 300 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
299 | 301 | for header, value in data["request"]["headers"] |
300 | 302 | ) |
301 | 303 | spans_checked += 1 |
@@ -339,7 +341,7 @@ def test_no_upstream_appsec_propagation__with_asm_event__is_kept_with_priority_2 |
339 | 341 |
|
340 | 342 | # Some tracers use true while others use yes |
341 | 343 | assert any( |
342 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 344 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
343 | 345 | for header, value in data["request"]["headers"] |
344 | 346 | ) |
345 | 347 | spans_checked += 1 |
@@ -383,7 +385,7 @@ def test_no_upstream_appsec_propagation__with_asm_event__is_kept_with_priority_2 |
383 | 385 |
|
384 | 386 | # Some tracers use true while others use yes |
385 | 387 | assert any( |
386 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 388 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
387 | 389 | for header, value in data["request"]["headers"] |
388 | 390 | ) |
389 | 391 | spans_checked += 1 |
@@ -429,7 +431,7 @@ def test_upstream_appsec_propagation__no_asm_event__is_propagated_as_is__being_0 |
429 | 431 |
|
430 | 432 | # Some tracers use true while others use yes |
431 | 433 | assert any( |
432 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 434 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
433 | 435 | for header, value in data["request"]["headers"] |
434 | 436 | ) |
435 | 437 | spans_checked += 1 |
@@ -474,7 +476,7 @@ def test_upstream_appsec_propagation__no_asm_event__is_propagated_as_is__being_1 |
474 | 476 |
|
475 | 477 | # Some tracers use true while others use yes |
476 | 478 | assert any( |
477 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 479 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
478 | 480 | for header, value in data["request"]["headers"] |
479 | 481 | ) |
480 | 482 | spans_checked += 1 |
@@ -519,7 +521,7 @@ def test_upstream_appsec_propagation__no_asm_event__is_propagated_as_is__being_2 |
519 | 521 |
|
520 | 522 | # Some tracers use true while others use yes |
521 | 523 | assert any( |
522 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 524 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
523 | 525 | for header, value in data["request"]["headers"] |
524 | 526 | ) |
525 | 527 | spans_checked += 1 |
@@ -561,7 +563,7 @@ def test_any_upstream_propagation__with_asm_event__raises_priority_to_2__from_mi |
561 | 563 |
|
562 | 564 | # Some tracers use true while others use yes |
563 | 565 | assert any( |
564 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 566 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
565 | 567 | for header, value in data["request"]["headers"] |
566 | 568 | ) |
567 | 569 | spans_checked += 1 |
@@ -603,7 +605,7 @@ def test_any_upstream_propagation__with_asm_event__raises_priority_to_2__from_0( |
603 | 605 |
|
604 | 606 | # Some tracers use true while others use yes |
605 | 607 | assert any( |
606 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 608 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
607 | 609 | for header, value in data["request"]["headers"] |
608 | 610 | ) |
609 | 611 | spans_checked += 1 |
@@ -645,7 +647,7 @@ def test_any_upstream_propagation__with_asm_event__raises_priority_to_2__from_1( |
645 | 647 |
|
646 | 648 | # Some tracers use true while others use yes |
647 | 649 | assert any( |
648 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 650 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
649 | 651 | for header, value in data["request"]["headers"] |
650 | 652 | ) |
651 | 653 | spans_checked += 1 |
@@ -907,7 +909,7 @@ def check_trace_retained(request: HttpResponse, *, should_be_retained: bool) -> |
907 | 909 | # Check for client-computed-stats header |
908 | 910 | headers = data["request"]["headers"] |
909 | 911 | assert any( |
910 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 912 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
911 | 913 | for header, value in headers |
912 | 914 | ) |
913 | 915 | spans_checked += 1 |
@@ -1067,7 +1069,7 @@ def _get_standalone_span_meta(self, trace_id: int): |
1067 | 1069 |
|
1068 | 1070 | # Some tracers use true while others use yes |
1069 | 1071 | assert any( |
1070 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 1072 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
1071 | 1073 | for header, value in data["request"]["headers"] |
1072 | 1074 | ) |
1073 | 1075 | return span["meta"] |
@@ -1145,7 +1147,7 @@ def _get_standalone_span_meta(self, trace_id: int): |
1145 | 1147 |
|
1146 | 1148 | # Some tracers use true while others use yes |
1147 | 1149 | assert any( |
1148 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 1150 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
1149 | 1151 | for header, value in data["request"]["headers"] |
1150 | 1152 | ) |
1151 | 1153 | return span["meta"] |
@@ -1209,7 +1211,7 @@ def _get_standalone_span_meta(self, trace_id: int): |
1209 | 1211 |
|
1210 | 1212 | # Some tracers use true while others use yes |
1211 | 1213 | assert any( |
1212 | | - header.lower() == "datadog-client-computed-stats" and value.lower() in ["yes", "true"] |
| 1214 | + header.lower() == "datadog-client-computed-stats" and value.lower() in TRUTHY_VALUES |
1213 | 1215 | for header, value in data["request"]["headers"] |
1214 | 1216 | ) |
1215 | 1217 | return span["meta"] |
|
0 commit comments