diff --git a/devtools/dump_devinfo.py b/devtools/dump_devinfo.py index e0ada679..3306387a 100644 --- a/devtools/dump_devinfo.py +++ b/devtools/dump_devinfo.py @@ -56,7 +56,7 @@ FixtureResult = namedtuple("FixtureResult", "filename, folder, data") SMART_FOLDER = "tests/fixtures/smart/" SMARTCAMERA_FOLDER = "tests/fixtures/smartcamera/" SMART_CHILD_FOLDER = "tests/fixtures/smart/child/" -IOT_FOLDER = "tests/fixtures/" +IOT_FOLDER = "tests/fixtures/iot/" ENCRYPT_TYPES = [encrypt_type.value for encrypt_type in DeviceEncryptionType] diff --git a/devtools/generate_supported.py b/devtools/generate_supported.py index 499f073c..61e2e0fb 100755 --- a/devtools/generate_supported.py +++ b/devtools/generate_supported.py @@ -45,7 +45,7 @@ DEVICE_TYPE_TO_PRODUCT_GROUP = { SUPPORTED_FILENAME = "SUPPORTED.md" README_FILENAME = "README.md" -IOT_FOLDER = "tests/fixtures/" +IOT_FOLDER = "tests/fixtures/iot/" SMART_FOLDER = "tests/fixtures/smart/" SMART_CHILD_FOLDER = "tests/fixtures/smart/child" SMARTCAMERA_FOLDER = "tests/fixtures/smartcamera/" diff --git a/tests/fixtureinfo.py b/tests/fixtureinfo.py index d16c09f2..cc7a5df4 100644 --- a/tests/fixtureinfo.py +++ b/tests/fixtureinfo.py @@ -35,7 +35,7 @@ FixtureInfo.__eq__ = lambda x, y: hash(x) == hash(y) # type: ignore[method-assi SUPPORTED_IOT_DEVICES = [ (device, "IOT") for device in glob.glob( - os.path.dirname(os.path.abspath(__file__)) + "/fixtures/*.json" + os.path.dirname(os.path.abspath(__file__)) + "/fixtures/iot/*.json" ) ] diff --git a/tests/fixtures/EP10(US)_1.0_1.0.2.json b/tests/fixtures/iot/EP10(US)_1.0_1.0.2.json similarity index 100% rename from tests/fixtures/EP10(US)_1.0_1.0.2.json rename to tests/fixtures/iot/EP10(US)_1.0_1.0.2.json diff --git a/tests/fixtures/EP40(US)_1.0_1.0.2.json b/tests/fixtures/iot/EP40(US)_1.0_1.0.2.json similarity index 100% rename from tests/fixtures/EP40(US)_1.0_1.0.2.json rename to tests/fixtures/iot/EP40(US)_1.0_1.0.2.json diff --git a/tests/fixtures/ES20M(US)_1.0_1.0.11.json b/tests/fixtures/iot/ES20M(US)_1.0_1.0.11.json similarity index 100% rename from tests/fixtures/ES20M(US)_1.0_1.0.11.json rename to tests/fixtures/iot/ES20M(US)_1.0_1.0.11.json diff --git a/tests/fixtures/ES20M(US)_1.0_1.0.8.json b/tests/fixtures/iot/ES20M(US)_1.0_1.0.8.json similarity index 100% rename from tests/fixtures/ES20M(US)_1.0_1.0.8.json rename to tests/fixtures/iot/ES20M(US)_1.0_1.0.8.json diff --git a/tests/fixtures/HS100(UK)_1.0_1.2.6.json b/tests/fixtures/iot/HS100(UK)_1.0_1.2.6.json similarity index 100% rename from tests/fixtures/HS100(UK)_1.0_1.2.6.json rename to tests/fixtures/iot/HS100(UK)_1.0_1.2.6.json diff --git a/tests/fixtures/HS100(UK)_4.1_1.1.0.json b/tests/fixtures/iot/HS100(UK)_4.1_1.1.0.json similarity index 100% rename from tests/fixtures/HS100(UK)_4.1_1.1.0.json rename to tests/fixtures/iot/HS100(UK)_4.1_1.1.0.json diff --git a/tests/fixtures/HS100(US)_1.0_1.2.5.json b/tests/fixtures/iot/HS100(US)_1.0_1.2.5.json similarity index 100% rename from tests/fixtures/HS100(US)_1.0_1.2.5.json rename to tests/fixtures/iot/HS100(US)_1.0_1.2.5.json diff --git a/tests/fixtures/HS100(US)_2.0_1.5.6.json b/tests/fixtures/iot/HS100(US)_2.0_1.5.6.json similarity index 100% rename from tests/fixtures/HS100(US)_2.0_1.5.6.json rename to tests/fixtures/iot/HS100(US)_2.0_1.5.6.json diff --git a/tests/fixtures/HS103(US)_1.0_1.5.7.json b/tests/fixtures/iot/HS103(US)_1.0_1.5.7.json similarity index 100% rename from tests/fixtures/HS103(US)_1.0_1.5.7.json rename to tests/fixtures/iot/HS103(US)_1.0_1.5.7.json diff --git a/tests/fixtures/HS103(US)_2.1_1.1.2.json b/tests/fixtures/iot/HS103(US)_2.1_1.1.2.json similarity index 100% rename from tests/fixtures/HS103(US)_2.1_1.1.2.json rename to tests/fixtures/iot/HS103(US)_2.1_1.1.2.json diff --git a/tests/fixtures/HS103(US)_2.1_1.1.4.json b/tests/fixtures/iot/HS103(US)_2.1_1.1.4.json similarity index 100% rename from tests/fixtures/HS103(US)_2.1_1.1.4.json rename to tests/fixtures/iot/HS103(US)_2.1_1.1.4.json diff --git a/tests/fixtures/HS105(US)_1.0_1.5.6.json b/tests/fixtures/iot/HS105(US)_1.0_1.5.6.json similarity index 100% rename from tests/fixtures/HS105(US)_1.0_1.5.6.json rename to tests/fixtures/iot/HS105(US)_1.0_1.5.6.json diff --git a/tests/fixtures/HS107(US)_1.0_1.0.8.json b/tests/fixtures/iot/HS107(US)_1.0_1.0.8.json similarity index 100% rename from tests/fixtures/HS107(US)_1.0_1.0.8.json rename to tests/fixtures/iot/HS107(US)_1.0_1.0.8.json diff --git a/tests/fixtures/HS110(EU)_1.0_1.2.5.json b/tests/fixtures/iot/HS110(EU)_1.0_1.2.5.json similarity index 100% rename from tests/fixtures/HS110(EU)_1.0_1.2.5.json rename to tests/fixtures/iot/HS110(EU)_1.0_1.2.5.json diff --git a/tests/fixtures/HS110(EU)_4.0_1.0.4.json b/tests/fixtures/iot/HS110(EU)_4.0_1.0.4.json similarity index 100% rename from tests/fixtures/HS110(EU)_4.0_1.0.4.json rename to tests/fixtures/iot/HS110(EU)_4.0_1.0.4.json diff --git a/tests/fixtures/HS110(US)_1.0_1.2.6.json b/tests/fixtures/iot/HS110(US)_1.0_1.2.6.json similarity index 100% rename from tests/fixtures/HS110(US)_1.0_1.2.6.json rename to tests/fixtures/iot/HS110(US)_1.0_1.2.6.json diff --git a/tests/fixtures/HS200(US)_2.0_1.5.7.json b/tests/fixtures/iot/HS200(US)_2.0_1.5.7.json similarity index 100% rename from tests/fixtures/HS200(US)_2.0_1.5.7.json rename to tests/fixtures/iot/HS200(US)_2.0_1.5.7.json diff --git a/tests/fixtures/HS200(US)_3.0_1.1.5.json b/tests/fixtures/iot/HS200(US)_3.0_1.1.5.json similarity index 100% rename from tests/fixtures/HS200(US)_3.0_1.1.5.json rename to tests/fixtures/iot/HS200(US)_3.0_1.1.5.json diff --git a/tests/fixtures/HS200(US)_5.0_1.0.11.json b/tests/fixtures/iot/HS200(US)_5.0_1.0.11.json similarity index 100% rename from tests/fixtures/HS200(US)_5.0_1.0.11.json rename to tests/fixtures/iot/HS200(US)_5.0_1.0.11.json diff --git a/tests/fixtures/HS200(US)_5.0_1.0.2.json b/tests/fixtures/iot/HS200(US)_5.0_1.0.2.json similarity index 100% rename from tests/fixtures/HS200(US)_5.0_1.0.2.json rename to tests/fixtures/iot/HS200(US)_5.0_1.0.2.json diff --git a/tests/fixtures/HS210(US)_1.0_1.5.8.json b/tests/fixtures/iot/HS210(US)_1.0_1.5.8.json similarity index 100% rename from tests/fixtures/HS210(US)_1.0_1.5.8.json rename to tests/fixtures/iot/HS210(US)_1.0_1.5.8.json diff --git a/tests/fixtures/HS210(US)_2.0_1.1.5.json b/tests/fixtures/iot/HS210(US)_2.0_1.1.5.json similarity index 100% rename from tests/fixtures/HS210(US)_2.0_1.1.5.json rename to tests/fixtures/iot/HS210(US)_2.0_1.1.5.json diff --git a/tests/fixtures/HS220(US)_1.0_1.5.7.json b/tests/fixtures/iot/HS220(US)_1.0_1.5.7.json similarity index 100% rename from tests/fixtures/HS220(US)_1.0_1.5.7.json rename to tests/fixtures/iot/HS220(US)_1.0_1.5.7.json diff --git a/tests/fixtures/HS220(US)_2.0_1.0.3.json b/tests/fixtures/iot/HS220(US)_2.0_1.0.3.json similarity index 100% rename from tests/fixtures/HS220(US)_2.0_1.0.3.json rename to tests/fixtures/iot/HS220(US)_2.0_1.0.3.json diff --git a/tests/fixtures/HS300(US)_1.0_1.0.10.json b/tests/fixtures/iot/HS300(US)_1.0_1.0.10.json similarity index 100% rename from tests/fixtures/HS300(US)_1.0_1.0.10.json rename to tests/fixtures/iot/HS300(US)_1.0_1.0.10.json diff --git a/tests/fixtures/HS300(US)_1.0_1.0.21.json b/tests/fixtures/iot/HS300(US)_1.0_1.0.21.json similarity index 100% rename from tests/fixtures/HS300(US)_1.0_1.0.21.json rename to tests/fixtures/iot/HS300(US)_1.0_1.0.21.json diff --git a/tests/fixtures/HS300(US)_2.0_1.0.12.json b/tests/fixtures/iot/HS300(US)_2.0_1.0.12.json similarity index 100% rename from tests/fixtures/HS300(US)_2.0_1.0.12.json rename to tests/fixtures/iot/HS300(US)_2.0_1.0.12.json diff --git a/tests/fixtures/HS300(US)_2.0_1.0.3.json b/tests/fixtures/iot/HS300(US)_2.0_1.0.3.json similarity index 100% rename from tests/fixtures/HS300(US)_2.0_1.0.3.json rename to tests/fixtures/iot/HS300(US)_2.0_1.0.3.json diff --git a/tests/fixtures/KL110(US)_1.0_1.8.11.json b/tests/fixtures/iot/KL110(US)_1.0_1.8.11.json similarity index 100% rename from tests/fixtures/KL110(US)_1.0_1.8.11.json rename to tests/fixtures/iot/KL110(US)_1.0_1.8.11.json diff --git a/tests/fixtures/KL120(US)_1.0_1.8.11.json b/tests/fixtures/iot/KL120(US)_1.0_1.8.11.json similarity index 100% rename from tests/fixtures/KL120(US)_1.0_1.8.11.json rename to tests/fixtures/iot/KL120(US)_1.0_1.8.11.json diff --git a/tests/fixtures/KL120(US)_1.0_1.8.6.json b/tests/fixtures/iot/KL120(US)_1.0_1.8.6.json similarity index 100% rename from tests/fixtures/KL120(US)_1.0_1.8.6.json rename to tests/fixtures/iot/KL120(US)_1.0_1.8.6.json diff --git a/tests/fixtures/KL125(US)_1.20_1.0.5.json b/tests/fixtures/iot/KL125(US)_1.20_1.0.5.json similarity index 100% rename from tests/fixtures/KL125(US)_1.20_1.0.5.json rename to tests/fixtures/iot/KL125(US)_1.20_1.0.5.json diff --git a/tests/fixtures/KL125(US)_2.0_1.0.7.json b/tests/fixtures/iot/KL125(US)_2.0_1.0.7.json similarity index 100% rename from tests/fixtures/KL125(US)_2.0_1.0.7.json rename to tests/fixtures/iot/KL125(US)_2.0_1.0.7.json diff --git a/tests/fixtures/KL125(US)_4.0_1.0.5.json b/tests/fixtures/iot/KL125(US)_4.0_1.0.5.json similarity index 100% rename from tests/fixtures/KL125(US)_4.0_1.0.5.json rename to tests/fixtures/iot/KL125(US)_4.0_1.0.5.json diff --git a/tests/fixtures/KL130(EU)_1.0_1.8.8.json b/tests/fixtures/iot/KL130(EU)_1.0_1.8.8.json similarity index 100% rename from tests/fixtures/KL130(EU)_1.0_1.8.8.json rename to tests/fixtures/iot/KL130(EU)_1.0_1.8.8.json diff --git a/tests/fixtures/KL130(US)_1.0_1.8.11.json b/tests/fixtures/iot/KL130(US)_1.0_1.8.11.json similarity index 100% rename from tests/fixtures/KL130(US)_1.0_1.8.11.json rename to tests/fixtures/iot/KL130(US)_1.0_1.8.11.json diff --git a/tests/fixtures/KL135(US)_1.0_1.0.15.json b/tests/fixtures/iot/KL135(US)_1.0_1.0.15.json similarity index 100% rename from tests/fixtures/KL135(US)_1.0_1.0.15.json rename to tests/fixtures/iot/KL135(US)_1.0_1.0.15.json diff --git a/tests/fixtures/KL135(US)_1.0_1.0.6.json b/tests/fixtures/iot/KL135(US)_1.0_1.0.6.json similarity index 100% rename from tests/fixtures/KL135(US)_1.0_1.0.6.json rename to tests/fixtures/iot/KL135(US)_1.0_1.0.6.json diff --git a/tests/fixtures/KL400L5(US)_1.0_1.0.5.json b/tests/fixtures/iot/KL400L5(US)_1.0_1.0.5.json similarity index 100% rename from tests/fixtures/KL400L5(US)_1.0_1.0.5.json rename to tests/fixtures/iot/KL400L5(US)_1.0_1.0.5.json diff --git a/tests/fixtures/KL400L5(US)_1.0_1.0.8.json b/tests/fixtures/iot/KL400L5(US)_1.0_1.0.8.json similarity index 100% rename from tests/fixtures/KL400L5(US)_1.0_1.0.8.json rename to tests/fixtures/iot/KL400L5(US)_1.0_1.0.8.json diff --git a/tests/fixtures/KL420L5(US)_1.0_1.0.2.json b/tests/fixtures/iot/KL420L5(US)_1.0_1.0.2.json similarity index 100% rename from tests/fixtures/KL420L5(US)_1.0_1.0.2.json rename to tests/fixtures/iot/KL420L5(US)_1.0_1.0.2.json diff --git a/tests/fixtures/KL430(UN)_2.0_1.0.8.json b/tests/fixtures/iot/KL430(UN)_2.0_1.0.8.json similarity index 100% rename from tests/fixtures/KL430(UN)_2.0_1.0.8.json rename to tests/fixtures/iot/KL430(UN)_2.0_1.0.8.json diff --git a/tests/fixtures/KL430(US)_1.0_1.0.10.json b/tests/fixtures/iot/KL430(US)_1.0_1.0.10.json similarity index 100% rename from tests/fixtures/KL430(US)_1.0_1.0.10.json rename to tests/fixtures/iot/KL430(US)_1.0_1.0.10.json diff --git a/tests/fixtures/KL430(US)_2.0_1.0.11.json b/tests/fixtures/iot/KL430(US)_2.0_1.0.11.json similarity index 100% rename from tests/fixtures/KL430(US)_2.0_1.0.11.json rename to tests/fixtures/iot/KL430(US)_2.0_1.0.11.json diff --git a/tests/fixtures/KL430(US)_2.0_1.0.8.json b/tests/fixtures/iot/KL430(US)_2.0_1.0.8.json similarity index 100% rename from tests/fixtures/KL430(US)_2.0_1.0.8.json rename to tests/fixtures/iot/KL430(US)_2.0_1.0.8.json diff --git a/tests/fixtures/KL430(US)_2.0_1.0.9.json b/tests/fixtures/iot/KL430(US)_2.0_1.0.9.json similarity index 100% rename from tests/fixtures/KL430(US)_2.0_1.0.9.json rename to tests/fixtures/iot/KL430(US)_2.0_1.0.9.json diff --git a/tests/fixtures/KL50(US)_1.0_1.1.13.json b/tests/fixtures/iot/KL50(US)_1.0_1.1.13.json similarity index 100% rename from tests/fixtures/KL50(US)_1.0_1.1.13.json rename to tests/fixtures/iot/KL50(US)_1.0_1.1.13.json diff --git a/tests/fixtures/KL60(UN)_1.0_1.1.4.json b/tests/fixtures/iot/KL60(UN)_1.0_1.1.4.json similarity index 100% rename from tests/fixtures/KL60(UN)_1.0_1.1.4.json rename to tests/fixtures/iot/KL60(UN)_1.0_1.1.4.json diff --git a/tests/fixtures/KL60(US)_1.0_1.1.13.json b/tests/fixtures/iot/KL60(US)_1.0_1.1.13.json similarity index 100% rename from tests/fixtures/KL60(US)_1.0_1.1.13.json rename to tests/fixtures/iot/KL60(US)_1.0_1.1.13.json diff --git a/tests/fixtures/KP100(US)_3.0_1.0.1.json b/tests/fixtures/iot/KP100(US)_3.0_1.0.1.json similarity index 100% rename from tests/fixtures/KP100(US)_3.0_1.0.1.json rename to tests/fixtures/iot/KP100(US)_3.0_1.0.1.json diff --git a/tests/fixtures/KP105(UK)_1.0_1.0.5.json b/tests/fixtures/iot/KP105(UK)_1.0_1.0.5.json similarity index 100% rename from tests/fixtures/KP105(UK)_1.0_1.0.5.json rename to tests/fixtures/iot/KP105(UK)_1.0_1.0.5.json diff --git a/tests/fixtures/KP105(UK)_1.0_1.0.7.json b/tests/fixtures/iot/KP105(UK)_1.0_1.0.7.json similarity index 100% rename from tests/fixtures/KP105(UK)_1.0_1.0.7.json rename to tests/fixtures/iot/KP105(UK)_1.0_1.0.7.json diff --git a/tests/fixtures/KP115(EU)_1.0_1.0.16.json b/tests/fixtures/iot/KP115(EU)_1.0_1.0.16.json similarity index 100% rename from tests/fixtures/KP115(EU)_1.0_1.0.16.json rename to tests/fixtures/iot/KP115(EU)_1.0_1.0.16.json diff --git a/tests/fixtures/KP115(US)_1.0_1.0.17.json b/tests/fixtures/iot/KP115(US)_1.0_1.0.17.json similarity index 100% rename from tests/fixtures/KP115(US)_1.0_1.0.17.json rename to tests/fixtures/iot/KP115(US)_1.0_1.0.17.json diff --git a/tests/fixtures/KP115(US)_1.0_1.0.21.json b/tests/fixtures/iot/KP115(US)_1.0_1.0.21.json similarity index 100% rename from tests/fixtures/KP115(US)_1.0_1.0.21.json rename to tests/fixtures/iot/KP115(US)_1.0_1.0.21.json diff --git a/tests/fixtures/KP125(US)_1.0_1.0.6.json b/tests/fixtures/iot/KP125(US)_1.0_1.0.6.json similarity index 100% rename from tests/fixtures/KP125(US)_1.0_1.0.6.json rename to tests/fixtures/iot/KP125(US)_1.0_1.0.6.json diff --git a/tests/fixtures/KP200(US)_3.0_1.0.3.json b/tests/fixtures/iot/KP200(US)_3.0_1.0.3.json similarity index 100% rename from tests/fixtures/KP200(US)_3.0_1.0.3.json rename to tests/fixtures/iot/KP200(US)_3.0_1.0.3.json diff --git a/tests/fixtures/KP303(UK)_1.0_1.0.3.json b/tests/fixtures/iot/KP303(UK)_1.0_1.0.3.json similarity index 100% rename from tests/fixtures/KP303(UK)_1.0_1.0.3.json rename to tests/fixtures/iot/KP303(UK)_1.0_1.0.3.json diff --git a/tests/fixtures/KP303(US)_2.0_1.0.3.json b/tests/fixtures/iot/KP303(US)_2.0_1.0.3.json similarity index 100% rename from tests/fixtures/KP303(US)_2.0_1.0.3.json rename to tests/fixtures/iot/KP303(US)_2.0_1.0.3.json diff --git a/tests/fixtures/KP303(US)_2.0_1.0.9.json b/tests/fixtures/iot/KP303(US)_2.0_1.0.9.json similarity index 100% rename from tests/fixtures/KP303(US)_2.0_1.0.9.json rename to tests/fixtures/iot/KP303(US)_2.0_1.0.9.json diff --git a/tests/fixtures/KP400(US)_1.0_1.0.10.json b/tests/fixtures/iot/KP400(US)_1.0_1.0.10.json similarity index 100% rename from tests/fixtures/KP400(US)_1.0_1.0.10.json rename to tests/fixtures/iot/KP400(US)_1.0_1.0.10.json diff --git a/tests/fixtures/KP400(US)_2.0_1.0.6.json b/tests/fixtures/iot/KP400(US)_2.0_1.0.6.json similarity index 100% rename from tests/fixtures/KP400(US)_2.0_1.0.6.json rename to tests/fixtures/iot/KP400(US)_2.0_1.0.6.json diff --git a/tests/fixtures/KP400(US)_3.0_1.0.3.json b/tests/fixtures/iot/KP400(US)_3.0_1.0.3.json similarity index 100% rename from tests/fixtures/KP400(US)_3.0_1.0.3.json rename to tests/fixtures/iot/KP400(US)_3.0_1.0.3.json diff --git a/tests/fixtures/KP400(US)_3.0_1.0.4.json b/tests/fixtures/iot/KP400(US)_3.0_1.0.4.json similarity index 100% rename from tests/fixtures/KP400(US)_3.0_1.0.4.json rename to tests/fixtures/iot/KP400(US)_3.0_1.0.4.json diff --git a/tests/fixtures/KP401(US)_1.0_1.0.0.json b/tests/fixtures/iot/KP401(US)_1.0_1.0.0.json similarity index 100% rename from tests/fixtures/KP401(US)_1.0_1.0.0.json rename to tests/fixtures/iot/KP401(US)_1.0_1.0.0.json diff --git a/tests/fixtures/KP405(US)_1.0_1.0.5.json b/tests/fixtures/iot/KP405(US)_1.0_1.0.5.json similarity index 100% rename from tests/fixtures/KP405(US)_1.0_1.0.5.json rename to tests/fixtures/iot/KP405(US)_1.0_1.0.5.json diff --git a/tests/fixtures/KP405(US)_1.0_1.0.6.json b/tests/fixtures/iot/KP405(US)_1.0_1.0.6.json similarity index 100% rename from tests/fixtures/KP405(US)_1.0_1.0.6.json rename to tests/fixtures/iot/KP405(US)_1.0_1.0.6.json diff --git a/tests/fixtures/KS200M(US)_1.0_1.0.10.json b/tests/fixtures/iot/KS200M(US)_1.0_1.0.10.json similarity index 100% rename from tests/fixtures/KS200M(US)_1.0_1.0.10.json rename to tests/fixtures/iot/KS200M(US)_1.0_1.0.10.json diff --git a/tests/fixtures/KS200M(US)_1.0_1.0.11.json b/tests/fixtures/iot/KS200M(US)_1.0_1.0.11.json similarity index 100% rename from tests/fixtures/KS200M(US)_1.0_1.0.11.json rename to tests/fixtures/iot/KS200M(US)_1.0_1.0.11.json diff --git a/tests/fixtures/KS200M(US)_1.0_1.0.12.json b/tests/fixtures/iot/KS200M(US)_1.0_1.0.12.json similarity index 100% rename from tests/fixtures/KS200M(US)_1.0_1.0.12.json rename to tests/fixtures/iot/KS200M(US)_1.0_1.0.12.json diff --git a/tests/fixtures/KS200M(US)_1.0_1.0.8.json b/tests/fixtures/iot/KS200M(US)_1.0_1.0.8.json similarity index 100% rename from tests/fixtures/KS200M(US)_1.0_1.0.8.json rename to tests/fixtures/iot/KS200M(US)_1.0_1.0.8.json diff --git a/tests/fixtures/KS220(US)_1.0_1.0.13.json b/tests/fixtures/iot/KS220(US)_1.0_1.0.13.json similarity index 100% rename from tests/fixtures/KS220(US)_1.0_1.0.13.json rename to tests/fixtures/iot/KS220(US)_1.0_1.0.13.json diff --git a/tests/fixtures/KS220M(US)_1.0_1.0.4.json b/tests/fixtures/iot/KS220M(US)_1.0_1.0.4.json similarity index 100% rename from tests/fixtures/KS220M(US)_1.0_1.0.4.json rename to tests/fixtures/iot/KS220M(US)_1.0_1.0.4.json diff --git a/tests/fixtures/KS230(US)_1.0_1.0.14.json b/tests/fixtures/iot/KS230(US)_1.0_1.0.14.json similarity index 100% rename from tests/fixtures/KS230(US)_1.0_1.0.14.json rename to tests/fixtures/iot/KS230(US)_1.0_1.0.14.json diff --git a/tests/fixtures/LB110(US)_1.0_1.8.11.json b/tests/fixtures/iot/LB110(US)_1.0_1.8.11.json similarity index 100% rename from tests/fixtures/LB110(US)_1.0_1.8.11.json rename to tests/fixtures/iot/LB110(US)_1.0_1.8.11.json