mirror of https://github.com/borgbackup/borg.git
patterns converted
This commit is contained in:
parent
0a104a3435
commit
7e14361700
|
@ -4,8 +4,7 @@ from ...patterns import IECommand, PatternMatcher, parse_pattern
|
||||||
from ...item import Item
|
from ...item import Item
|
||||||
|
|
||||||
|
|
||||||
class TestBuildFilter:
|
def test_basic():
|
||||||
def test_basic(self):
|
|
||||||
matcher = PatternMatcher()
|
matcher = PatternMatcher()
|
||||||
matcher.add([parse_pattern("included")], IECommand.Include)
|
matcher.add([parse_pattern("included")], IECommand.Include)
|
||||||
filter = build_filter(matcher, 0)
|
filter = build_filter(matcher, 0)
|
||||||
|
@ -13,12 +12,14 @@ class TestBuildFilter:
|
||||||
assert filter(Item(path="included/file"))
|
assert filter(Item(path="included/file"))
|
||||||
assert not filter(Item(path="something else"))
|
assert not filter(Item(path="something else"))
|
||||||
|
|
||||||
def test_empty(self):
|
|
||||||
|
def test_empty():
|
||||||
matcher = PatternMatcher(fallback=True)
|
matcher = PatternMatcher(fallback=True)
|
||||||
filter = build_filter(matcher, 0)
|
filter = build_filter(matcher, 0)
|
||||||
assert filter(Item(path="anything"))
|
assert filter(Item(path="anything"))
|
||||||
|
|
||||||
def test_strip_components(self):
|
|
||||||
|
def test_strip_components():
|
||||||
matcher = PatternMatcher(fallback=True)
|
matcher = PatternMatcher(fallback=True)
|
||||||
filter = build_filter(matcher, strip_components=1)
|
filter = build_filter(matcher, strip_components=1)
|
||||||
assert not filter(Item(path="shallow"))
|
assert not filter(Item(path="shallow"))
|
||||||
|
|
Loading…
Reference in New Issue