MCPcopy Index your code
hub / github.com/coderamp-labs/gitingest / test_process_patterns_empty_patterns

Function test_process_patterns_empty_patterns

tests/test_pattern_utils.py:7–17  ·  view source on GitHub ↗

Test ``process_patterns`` with empty patterns. Given empty ``include_patterns`` and ``exclude_patterns``: When ``process_patterns`` is called, Then ``include_patterns`` becomes ``None`` and ``DEFAULT_IGNORE_PATTERNS`` apply.

()

Source from the content-addressed store, hash-verified

5
6
7def test_process_patterns_empty_patterns() -> None:
8 """Test ``process_patterns`` with empty patterns.
9
10 Given empty ``include_patterns`` and ``exclude_patterns``:
11 When ``process_patterns`` is called,
12 Then ``include_patterns`` becomes ``None`` and ``DEFAULT_IGNORE_PATTERNS`` apply.
13 """
14 exclude_patterns, include_patterns = process_patterns(exclude_patterns="", include_patterns="")
15
16 assert include_patterns is None
17 assert exclude_patterns == DEFAULT_IGNORE_PATTERNS
18
19
20def test_parse_patterns_valid() -> None:

Callers

nothing calls this directly

Calls 1

process_patternsFunction · 0.90

Tested by

no test coverage detected