From f0c8eb04bc614bd556a2846ae5595124b7e608bb Mon Sep 17 00:00:00 2001 From: Steven B <51370195+sdb9696@users.noreply.github.com> Date: Fri, 22 Nov 2024 17:15:01 +0000 Subject: [PATCH] Move iot fixtures into iot subfolder --- devtools/dump_devinfo.py | 2 +- devtools/generate_supported.py | 2 +- tests/fixtureinfo.py | 2 +- tests/fixtures/{ => iot}/EP10(US)_1.0_1.0.2.json | 0 tests/fixtures/{ => iot}/EP40(US)_1.0_1.0.2.json | 0 tests/fixtures/{ => iot}/ES20M(US)_1.0_1.0.11.json | 0 tests/fixtures/{ => iot}/ES20M(US)_1.0_1.0.8.json | 0 tests/fixtures/{ => iot}/HS100(UK)_1.0_1.2.6.json | 0 tests/fixtures/{ => iot}/HS100(UK)_4.1_1.1.0.json | 0 tests/fixtures/{ => iot}/HS100(US)_1.0_1.2.5.json | 0 tests/fixtures/{ => iot}/HS100(US)_2.0_1.5.6.json | 0 tests/fixtures/{ => iot}/HS103(US)_1.0_1.5.7.json | 0 tests/fixtures/{ => iot}/HS103(US)_2.1_1.1.2.json | 0 tests/fixtures/{ => iot}/HS103(US)_2.1_1.1.4.json | 0 tests/fixtures/{ => iot}/HS105(US)_1.0_1.5.6.json | 0 tests/fixtures/{ => iot}/HS107(US)_1.0_1.0.8.json | 0 tests/fixtures/{ => iot}/HS110(EU)_1.0_1.2.5.json | 0 tests/fixtures/{ => iot}/HS110(EU)_4.0_1.0.4.json | 0 tests/fixtures/{ => iot}/HS110(US)_1.0_1.2.6.json | 0 tests/fixtures/{ => iot}/HS200(US)_2.0_1.5.7.json | 0 tests/fixtures/{ => iot}/HS200(US)_3.0_1.1.5.json | 0 tests/fixtures/{ => iot}/HS200(US)_5.0_1.0.11.json | 0 tests/fixtures/{ => iot}/HS200(US)_5.0_1.0.2.json | 0 tests/fixtures/{ => iot}/HS210(US)_1.0_1.5.8.json | 0 tests/fixtures/{ => iot}/HS210(US)_2.0_1.1.5.json | 0 tests/fixtures/{ => iot}/HS220(US)_1.0_1.5.7.json | 0 tests/fixtures/{ => iot}/HS220(US)_2.0_1.0.3.json | 0 tests/fixtures/{ => iot}/HS300(US)_1.0_1.0.10.json | 0 tests/fixtures/{ => iot}/HS300(US)_1.0_1.0.21.json | 0 tests/fixtures/{ => iot}/HS300(US)_2.0_1.0.12.json | 0 tests/fixtures/{ => iot}/HS300(US)_2.0_1.0.3.json | 0 tests/fixtures/{ => iot}/KL110(US)_1.0_1.8.11.json | 0 tests/fixtures/{ => iot}/KL120(US)_1.0_1.8.11.json | 0 tests/fixtures/{ => iot}/KL120(US)_1.0_1.8.6.json | 0 tests/fixtures/{ => iot}/KL125(US)_1.20_1.0.5.json | 0 tests/fixtures/{ => iot}/KL125(US)_2.0_1.0.7.json | 0 tests/fixtures/{ => iot}/KL125(US)_4.0_1.0.5.json | 0 tests/fixtures/{ => iot}/KL130(EU)_1.0_1.8.8.json | 0 tests/fixtures/{ => iot}/KL130(US)_1.0_1.8.11.json | 0 tests/fixtures/{ => iot}/KL135(US)_1.0_1.0.15.json | 0 tests/fixtures/{ => iot}/KL135(US)_1.0_1.0.6.json | 0 tests/fixtures/{ => iot}/KL400L5(US)_1.0_1.0.5.json | 0 tests/fixtures/{ => iot}/KL400L5(US)_1.0_1.0.8.json | 0 tests/fixtures/{ => iot}/KL420L5(US)_1.0_1.0.2.json | 0 tests/fixtures/{ => iot}/KL430(UN)_2.0_1.0.8.json | 0 tests/fixtures/{ => iot}/KL430(US)_1.0_1.0.10.json | 0 tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.11.json | 0 tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.8.json | 0 tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.9.json | 0 tests/fixtures/{ => iot}/KL50(US)_1.0_1.1.13.json | 0 tests/fixtures/{ => iot}/KL60(UN)_1.0_1.1.4.json | 0 tests/fixtures/{ => iot}/KL60(US)_1.0_1.1.13.json | 0 tests/fixtures/{ => iot}/KP100(US)_3.0_1.0.1.json | 0 tests/fixtures/{ => iot}/KP105(UK)_1.0_1.0.5.json | 0 tests/fixtures/{ => iot}/KP105(UK)_1.0_1.0.7.json | 0 tests/fixtures/{ => iot}/KP115(EU)_1.0_1.0.16.json | 0 tests/fixtures/{ => iot}/KP115(US)_1.0_1.0.17.json | 0 tests/fixtures/{ => iot}/KP115(US)_1.0_1.0.21.json | 0 tests/fixtures/{ => iot}/KP125(US)_1.0_1.0.6.json | 0 tests/fixtures/{ => iot}/KP200(US)_3.0_1.0.3.json | 0 tests/fixtures/{ => iot}/KP303(UK)_1.0_1.0.3.json | 0 tests/fixtures/{ => iot}/KP303(US)_2.0_1.0.3.json | 0 tests/fixtures/{ => iot}/KP303(US)_2.0_1.0.9.json | 0 tests/fixtures/{ => iot}/KP400(US)_1.0_1.0.10.json | 0 tests/fixtures/{ => iot}/KP400(US)_2.0_1.0.6.json | 0 tests/fixtures/{ => iot}/KP400(US)_3.0_1.0.3.json | 0 tests/fixtures/{ => iot}/KP400(US)_3.0_1.0.4.json | 0 tests/fixtures/{ => iot}/KP401(US)_1.0_1.0.0.json | 0 tests/fixtures/{ => iot}/KP405(US)_1.0_1.0.5.json | 0 tests/fixtures/{ => iot}/KP405(US)_1.0_1.0.6.json | 0 tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.10.json | 0 tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.11.json | 0 tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.12.json | 0 tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.8.json | 0 tests/fixtures/{ => iot}/KS220(US)_1.0_1.0.13.json | 0 tests/fixtures/{ => iot}/KS220M(US)_1.0_1.0.4.json | 0 tests/fixtures/{ => iot}/KS230(US)_1.0_1.0.14.json | 0 tests/fixtures/{ => iot}/LB110(US)_1.0_1.8.11.json | 0 78 files changed, 3 insertions(+), 3 deletions(-) rename tests/fixtures/{ => iot}/EP10(US)_1.0_1.0.2.json (100%) rename tests/fixtures/{ => iot}/EP40(US)_1.0_1.0.2.json (100%) rename tests/fixtures/{ => iot}/ES20M(US)_1.0_1.0.11.json (100%) rename tests/fixtures/{ => iot}/ES20M(US)_1.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/HS100(UK)_1.0_1.2.6.json (100%) rename tests/fixtures/{ => iot}/HS100(UK)_4.1_1.1.0.json (100%) rename tests/fixtures/{ => iot}/HS100(US)_1.0_1.2.5.json (100%) rename tests/fixtures/{ => iot}/HS100(US)_2.0_1.5.6.json (100%) rename tests/fixtures/{ => iot}/HS103(US)_1.0_1.5.7.json (100%) rename tests/fixtures/{ => iot}/HS103(US)_2.1_1.1.2.json (100%) rename tests/fixtures/{ => iot}/HS103(US)_2.1_1.1.4.json (100%) rename tests/fixtures/{ => iot}/HS105(US)_1.0_1.5.6.json (100%) rename tests/fixtures/{ => iot}/HS107(US)_1.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/HS110(EU)_1.0_1.2.5.json (100%) rename tests/fixtures/{ => iot}/HS110(EU)_4.0_1.0.4.json (100%) rename tests/fixtures/{ => iot}/HS110(US)_1.0_1.2.6.json (100%) rename tests/fixtures/{ => iot}/HS200(US)_2.0_1.5.7.json (100%) rename tests/fixtures/{ => iot}/HS200(US)_3.0_1.1.5.json (100%) rename tests/fixtures/{ => iot}/HS200(US)_5.0_1.0.11.json (100%) rename tests/fixtures/{ => iot}/HS200(US)_5.0_1.0.2.json (100%) rename tests/fixtures/{ => iot}/HS210(US)_1.0_1.5.8.json (100%) rename tests/fixtures/{ => iot}/HS210(US)_2.0_1.1.5.json (100%) rename tests/fixtures/{ => iot}/HS220(US)_1.0_1.5.7.json (100%) rename tests/fixtures/{ => iot}/HS220(US)_2.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/HS300(US)_1.0_1.0.10.json (100%) rename tests/fixtures/{ => iot}/HS300(US)_1.0_1.0.21.json (100%) rename tests/fixtures/{ => iot}/HS300(US)_2.0_1.0.12.json (100%) rename tests/fixtures/{ => iot}/HS300(US)_2.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/KL110(US)_1.0_1.8.11.json (100%) rename tests/fixtures/{ => iot}/KL120(US)_1.0_1.8.11.json (100%) rename tests/fixtures/{ => iot}/KL120(US)_1.0_1.8.6.json (100%) rename tests/fixtures/{ => iot}/KL125(US)_1.20_1.0.5.json (100%) rename tests/fixtures/{ => iot}/KL125(US)_2.0_1.0.7.json (100%) rename tests/fixtures/{ => iot}/KL125(US)_4.0_1.0.5.json (100%) rename tests/fixtures/{ => iot}/KL130(EU)_1.0_1.8.8.json (100%) rename tests/fixtures/{ => iot}/KL130(US)_1.0_1.8.11.json (100%) rename tests/fixtures/{ => iot}/KL135(US)_1.0_1.0.15.json (100%) rename tests/fixtures/{ => iot}/KL135(US)_1.0_1.0.6.json (100%) rename tests/fixtures/{ => iot}/KL400L5(US)_1.0_1.0.5.json (100%) rename tests/fixtures/{ => iot}/KL400L5(US)_1.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/KL420L5(US)_1.0_1.0.2.json (100%) rename tests/fixtures/{ => iot}/KL430(UN)_2.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/KL430(US)_1.0_1.0.10.json (100%) rename tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.11.json (100%) rename tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/KL430(US)_2.0_1.0.9.json (100%) rename tests/fixtures/{ => iot}/KL50(US)_1.0_1.1.13.json (100%) rename tests/fixtures/{ => iot}/KL60(UN)_1.0_1.1.4.json (100%) rename tests/fixtures/{ => iot}/KL60(US)_1.0_1.1.13.json (100%) rename tests/fixtures/{ => iot}/KP100(US)_3.0_1.0.1.json (100%) rename tests/fixtures/{ => iot}/KP105(UK)_1.0_1.0.5.json (100%) rename tests/fixtures/{ => iot}/KP105(UK)_1.0_1.0.7.json (100%) rename tests/fixtures/{ => iot}/KP115(EU)_1.0_1.0.16.json (100%) rename tests/fixtures/{ => iot}/KP115(US)_1.0_1.0.17.json (100%) rename tests/fixtures/{ => iot}/KP115(US)_1.0_1.0.21.json (100%) rename tests/fixtures/{ => iot}/KP125(US)_1.0_1.0.6.json (100%) rename tests/fixtures/{ => iot}/KP200(US)_3.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/KP303(UK)_1.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/KP303(US)_2.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/KP303(US)_2.0_1.0.9.json (100%) rename tests/fixtures/{ => iot}/KP400(US)_1.0_1.0.10.json (100%) rename tests/fixtures/{ => iot}/KP400(US)_2.0_1.0.6.json (100%) rename tests/fixtures/{ => iot}/KP400(US)_3.0_1.0.3.json (100%) rename tests/fixtures/{ => iot}/KP400(US)_3.0_1.0.4.json (100%) rename tests/fixtures/{ => iot}/KP401(US)_1.0_1.0.0.json (100%) rename tests/fixtures/{ => iot}/KP405(US)_1.0_1.0.5.json (100%) rename tests/fixtures/{ => iot}/KP405(US)_1.0_1.0.6.json (100%) rename tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.10.json (100%) rename tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.11.json (100%) rename tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.12.json (100%) rename tests/fixtures/{ => iot}/KS200M(US)_1.0_1.0.8.json (100%) rename tests/fixtures/{ => iot}/KS220(US)_1.0_1.0.13.json (100%) rename tests/fixtures/{ => iot}/KS220M(US)_1.0_1.0.4.json (100%) rename tests/fixtures/{ => iot}/KS230(US)_1.0_1.0.14.json (100%) rename tests/fixtures/{ => iot}/LB110(US)_1.0_1.8.11.json (100%) diff --git a/devtools/dump_devinfo.py b/devtools/dump_devinfo.py index e0ada6796..3306387a2 100644 --- a/devtools/dump_devinfo.py +++ b/devtools/dump_devinfo.py @@ -56,7 +56,7 @@ 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 499f073c3..61e2e0fbe 100755 --- a/devtools/generate_supported.py +++ b/devtools/generate_supported.py @@ -45,7 +45,7 @@ class SupportedVersion(NamedTuple): 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 d16c09f2d..cc7a5df4c 100644 --- a/tests/fixtureinfo.py +++ b/tests/fixtureinfo.py @@ -35,7 +35,7 @@ class ComponentFilter(NamedTuple): 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