|
18 | 18 | import importlib
|
19 | 19 | import importlib.resources as pkg_resources
|
20 | 20 | import logging
|
| 21 | +import os |
21 | 22 | import typing
|
22 | 23 | import xml.etree.ElementTree as ElementTree
|
23 | 24 | import zipfile
|
|
26 | 27 | from enum import Enum, auto
|
27 | 28 | from importlib.abc import Traversable
|
28 | 29 | from typing import Callable, Optional, Union
|
29 |
| -import os |
30 | 30 |
|
31 | 31 | import chip.clusters as Clusters
|
32 | 32 | import chip.testing.conformance as conformance_support
|
33 | 33 | from chip.testing.conformance import (OPTIONAL_CONFORM, TOP_LEVEL_CONFORMANCE_TAGS, ConformanceDecision, ConformanceException,
|
34 | 34 | ConformanceParseParameters, feature, is_disallowed, mandatory, optional, or_operation,
|
35 | 35 | parse_callable_from_xml, parse_device_type_callable_from_xml)
|
36 | 36 | from chip.testing.global_attribute_ids import GlobalAttributeIds
|
37 |
| -from chip.testing.matter_testing import (NamespacePathLocation, AttributePathLocation, ClusterPathLocation, CommandPathLocation, DeviceTypePathLocation, UnknownProblemLocation, |
38 |
| - EventPathLocation, FeaturePathLocation, ProblemLocation, ProblemNotice, ProblemSeverity) |
| 37 | +from chip.testing.matter_testing import (AttributePathLocation, ClusterPathLocation, CommandPathLocation, DeviceTypePathLocation, |
| 38 | + EventPathLocation, FeaturePathLocation, NamespacePathLocation, ProblemLocation, |
| 39 | + ProblemNotice, ProblemSeverity, UnknownProblemLocation) |
39 | 40 | from chip.tlv import uint
|
40 | 41 |
|
41 | 42 | _PRIVILEGE_STR = {
|
|
0 commit comments