aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_sdc2_resource.py
blob: e4d25c16b2796ad2ac5c52c920da7c275c4d8665 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from urllib.parse import parse_qs

from pytest import raises

from onapsdk.sdc2.sdc import ResoureTypeEnum
from onapsdk.sdc2.sdc_resource import SDCResource

def test_build_exclude_types_query():
    for resource_type in ResoureTypeEnum:
        query = SDCResource._build_exclude_types_query(resource_type)
        assert query.count("excludeTypes=") == 12
        with raises(ValueError):
            parse_qs(query)["excludeTypes"].index(resource_type.value)