18 lines
497 B
Python
18 lines
497 B
Python
from __future__ import annotations
|
|
|
|
from crawlee._utils.globs import Glob
|
|
|
|
|
|
def test_asterisk() -> None:
|
|
glob = Glob('foo/*')
|
|
assert glob.regexp.match('bar/') is None
|
|
assert glob.regexp.match('foo/bar') is not None
|
|
assert glob.regexp.match('foo/bar/baz') is None
|
|
|
|
|
|
def test_double_asteritsk() -> None:
|
|
glob = Glob('foo/**')
|
|
assert glob.regexp.match('bar/') is None
|
|
assert glob.regexp.match('foo/bar') is not None
|
|
assert glob.regexp.match('foo/bar/baz') is not None
|