|
31 | 31 | },
|
32 | 32 | )
|
33 | 33 |
|
34 |
| -KWARGS_KEYS = ('scalyr_key', 'cluster_id', 'logs', 'monitor_journald') |
| 34 | +KWARGS_KEYS = ('scalyr_key', 'parse_lines_json', 'cluster_id', 'logs', 'monitor_journald') |
35 | 35 |
|
36 | 36 |
|
37 | 37 | SCALYR_MONITOR_JOURNALD = copy.deepcopy(SCALYR_JOURNALD_DEFAULTS)
|
@@ -489,6 +489,38 @@ def test_remove_log_target(monkeypatch, env, exc):
|
489 | 489 | ],
|
490 | 490 | },
|
491 | 491 | ),
|
| 492 | + ( |
| 493 | + { |
| 494 | + 'scalyr_key': SCALYR_KEY, |
| 495 | + 'cluster_id': CLUSTER_ID, |
| 496 | + 'parse_lines_json': True, |
| 497 | + 'monitor_journald': None, |
| 498 | + 'logs': [ |
| 499 | + { |
| 500 | + 'path': '/p1', |
| 501 | + 'attributes': {'a1': 'v1', 'parser': 'c-parser'}, |
| 502 | + 'copy_from_start': True, |
| 503 | + 'redaction_rules': {'match_expression': 'match-expression'} |
| 504 | + } |
| 505 | + ] |
| 506 | + }, |
| 507 | + { |
| 508 | + 'api_key': 'scalyr-key-123', |
| 509 | + 'implicit_metric_monitor': False, |
| 510 | + 'implicit_agent_process_metrics_monitor': False, |
| 511 | + 'server_attributes': {'serverHost': 'kube-cluster'}, |
| 512 | + 'monitors': [], |
| 513 | + 'logs': [ |
| 514 | + { |
| 515 | + 'attributes': {'a1': 'v1', 'parser': 'c-parser'}, |
| 516 | + 'path': '/p1', |
| 517 | + 'parse_lines_as_json': True, |
| 518 | + 'copy_from_start': True, |
| 519 | + 'redaction_rules': {'match_expression': 'match-expression'} |
| 520 | + } |
| 521 | + ], |
| 522 | + }, |
| 523 | + ), |
492 | 524 | )
|
493 | 525 | )
|
494 | 526 | def test_tpl_render(monkeypatch, kwargs, expected):
|
|
0 commit comments