File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ from coagent .core .discovery import DiscoveryQuery
2+
3+
4+ class TestDiscoveryQuery :
5+ def test_matches (self ):
6+ # Query with empty namespace should match any name.
7+ query = DiscoveryQuery (namespace = "" )
8+ assert query .matches ("test" ) is True
9+
10+ # Non-inclusive mode.
11+ query = DiscoveryQuery (namespace = "test" )
12+ assert query .matches ("test" ) is False
13+
14+ # Inclusive mode.
15+ query = DiscoveryQuery (namespace = "test" , inclusive = True )
16+ assert query .matches ("test" ) is True
17+
18+ # Non-recursive mode.
19+ query = DiscoveryQuery (namespace = "test" )
20+ assert query .matches ("test.a" ) is True
21+ assert query .matches ("test.a.b" ) is False
22+
23+ # Recursive mode.
24+ query = DiscoveryQuery (namespace = "test" , recursive = True )
25+ assert query .matches ("test.a.b" ) is True
You can’t perform that action at this time.
0 commit comments