|
12 | 12 |
|
13 | 13 |
|
14 | 14 | TEST_CONFIG = {
|
| 15 | + "outcomes": { |
| 16 | + "emit_outcomes": True, |
| 17 | + "batch_size": 1, |
| 18 | + "batch_interval": 1, |
| 19 | + "aggregator": { |
| 20 | + "bucket_interval": 1, |
| 21 | + "flush_interval": 1, |
| 22 | + }, |
| 23 | + }, |
15 | 24 | "aggregator": {
|
16 | 25 | "bucket_interval": 1,
|
17 | 26 | "initial_delay": 0,
|
18 |
| - } |
| 27 | + }, |
19 | 28 | }
|
20 | 29 |
|
21 | 30 |
|
@@ -77,12 +86,12 @@ def timestamps(ts: datetime):
|
77 | 86 | },
|
78 | 87 | "sentry.timestamp_nanos": {
|
79 | 88 | "stringValue": time_within_delta(
|
80 |
| - ts, delta=timedelta(seconds=0), expect_resolution="ns", precision="us" |
| 89 | + ts, delta=timedelta(seconds=1), expect_resolution="ns", precision="us" |
81 | 90 | )
|
82 | 91 | },
|
83 | 92 | "sentry.timestamp_precise": {
|
84 | 93 | "intValue": time_within_delta(
|
85 |
| - ts, delta=timedelta(seconds=0), expect_resolution="ns", precision="us" |
| 94 | + ts, delta=timedelta(seconds=1), expect_resolution="ns", precision="us" |
86 | 95 | )
|
87 | 96 | },
|
88 | 97 | }
|
@@ -151,7 +160,7 @@ def test_ourlog_multiple_containers_not_allowed(
|
151 | 160 | "organizations:ourlogs-ingestion",
|
152 | 161 | ]
|
153 | 162 |
|
154 |
| - relay = relay(relay_with_processing(options=TEST_CONFIG)) |
| 163 | + relay = relay(relay_with_processing(options=TEST_CONFIG), options=TEST_CONFIG) |
155 | 164 | start = datetime.now(timezone.utc)
|
156 | 165 | envelope = Envelope()
|
157 | 166 |
|
@@ -387,7 +396,7 @@ def test_ourlog_extraction_with_sentry_logs(
|
387 | 396 | },
|
388 | 397 | ]
|
389 | 398 |
|
390 |
| - outcomes = outcomes_consumer.get_aggregated_outcomes(n=4) |
| 399 | + outcomes = outcomes_consumer.get_aggregated_outcomes(n=2) |
391 | 400 | assert outcomes == [
|
392 | 401 | {
|
393 | 402 | "category": DataCategory.LOG_ITEM.value,
|
@@ -482,51 +491,51 @@ def test_ourlog_extraction_is_disabled_without_feature(
|
482 | 491 | "Chrome",
|
483 | 492 | "131.0.0",
|
484 | 493 | ),
|
485 |
| - # ( |
486 |
| - # "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", |
487 |
| - # "Chrome", |
488 |
| - # "120.0.0", |
489 |
| - # ), |
490 |
| - # # Firefox desktop |
491 |
| - # ( |
492 |
| - # "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0", |
493 |
| - # "Firefox", |
494 |
| - # "121.0", |
495 |
| - # ), |
496 |
| - # ( |
497 |
| - # "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0", |
498 |
| - # "Firefox", |
499 |
| - # "120.0", |
500 |
| - # ), |
501 |
| - # # Safari desktop |
502 |
| - # ( |
503 |
| - # "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15", |
504 |
| - # "Safari", |
505 |
| - # "17.1", |
506 |
| - # ), |
507 |
| - # # Edge desktop |
508 |
| - # ( |
509 |
| - # "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0", |
510 |
| - # "Edge", |
511 |
| - # "120.0.0", |
512 |
| - # ), |
513 |
| - # # Chrome mobile |
514 |
| - # ( |
515 |
| - # "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/119.0.6045.169 Mobile/15E148 Safari/604.1", |
516 |
| - # "Chrome Mobile iOS", |
517 |
| - # "119.0.6045", |
518 |
| - # ), |
519 |
| - # ( |
520 |
| - # "Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36", |
521 |
| - # "Chrome Mobile", |
522 |
| - # "119.0.0", |
523 |
| - # ), |
524 |
| - # # Safari mobile |
525 |
| - # ( |
526 |
| - # "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1", |
527 |
| - # "Mobile Safari", |
528 |
| - # "17.1", |
529 |
| - # ), |
| 494 | + ( |
| 495 | + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", |
| 496 | + "Chrome", |
| 497 | + "120.0.0", |
| 498 | + ), |
| 499 | + # Firefox desktop |
| 500 | + ( |
| 501 | + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0", |
| 502 | + "Firefox", |
| 503 | + "121.0", |
| 504 | + ), |
| 505 | + ( |
| 506 | + "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0", |
| 507 | + "Firefox", |
| 508 | + "120.0", |
| 509 | + ), |
| 510 | + # Safari desktop |
| 511 | + ( |
| 512 | + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15", |
| 513 | + "Safari", |
| 514 | + "17.1", |
| 515 | + ), |
| 516 | + # Edge desktop |
| 517 | + ( |
| 518 | + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0", |
| 519 | + "Edge", |
| 520 | + "120.0.0", |
| 521 | + ), |
| 522 | + # Chrome mobile |
| 523 | + ( |
| 524 | + "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/119.0.6045.169 Mobile/15E148 Safari/604.1", |
| 525 | + "Chrome Mobile iOS", |
| 526 | + "119.0.6045", |
| 527 | + ), |
| 528 | + ( |
| 529 | + "Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36", |
| 530 | + "Chrome Mobile", |
| 531 | + "119.0.0", |
| 532 | + ), |
| 533 | + # Safari mobile |
| 534 | + ( |
| 535 | + "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1", |
| 536 | + "Mobile Safari", |
| 537 | + "17.1", |
| 538 | + ), |
530 | 539 | ],
|
531 | 540 | )
|
532 | 541 | def test_browser_name_version_extraction(
|
|
0 commit comments