2
2
3
3
from assertpy import assert_that
4
4
5
- from shared .common import parse_filters , ResourceTag , ResourceType
5
+ from shared .common import parse_filters , Filterable
6
6
7
7
8
8
class TestCommon (TestCase ):
9
9
def test_parse_filters_simple_tag_filter (self ):
10
10
filters = parse_filters (["Name=tags.costCenter;Value=20000" ])
11
11
assert_that (filters ).is_length (1 )
12
- assert_that (filters ).contains (ResourceTag (key = "costCenter" , value = "20000" ))
12
+ assert_that (filters ).contains (Filterable (key = "costCenter" , value = "20000" ))
13
13
14
14
def test_parse_filters_type_filter (self ):
15
15
filters = parse_filters (["Name=type;Value=aws_lambda_function" ])
16
16
assert_that (filters ).is_length (1 )
17
- assert_that (filters ).contains (ResourceType (type = "aws_lambda_function" ))
17
+ assert_that (filters ).contains (Filterable (type = "aws_lambda_function" ))
18
18
19
19
def test_parse_filters_wrong_filter (self ):
20
20
filters = parse_filters (["Name=wrong;Value=value" ])
@@ -23,14 +23,14 @@ def test_parse_filters_wrong_filter(self):
23
23
def test_parse_filters_two_values_tag_filter (self ):
24
24
filters = parse_filters (["Name=tags.costCenter;Value=20000:20001" ])
25
25
assert_that (filters ).is_length (2 )
26
- assert_that (filters ).contains (ResourceTag (key = "costCenter" , value = "20000" ))
27
- assert_that (filters ).contains (ResourceTag (key = "costCenter" , value = "20001" ))
26
+ assert_that (filters ).contains (Filterable (key = "costCenter" , value = "20000" ))
27
+ assert_that (filters ).contains (Filterable (key = "costCenter" , value = "20001" ))
28
28
29
29
def test_parse_filters_two_complex_values_tag_filter (self ):
30
30
filters = parse_filters (["Name=tags.costCenter;Value=20000:'20000:1'" ])
31
31
assert_that (filters ).is_length (2 )
32
- assert_that (filters ).contains (ResourceTag (key = "costCenter" , value = "20000" ))
33
- assert_that (filters ).contains (ResourceTag (key = "costCenter" , value = "20000:1" ))
32
+ assert_that (filters ).contains (Filterable (key = "costCenter" , value = "20000" ))
33
+ assert_that (filters ).contains (Filterable (key = "costCenter" , value = "20000:1" ))
34
34
35
35
def test_parse_filters_invalid_tag_parts_filter (self ):
36
36
filters = parse_filters (["Name=tags.;costCenter;Value=20000" ])
0 commit comments