From b72a71d0e4bb1f2dce558c647a1da4f4c77f5fbb Mon Sep 17 00:00:00 2001
From: Ryan Merolle <ryanmerolle@users.noreply.github.com>
Date: Thu, 31 Dec 2020 09:34:29 -0500
Subject: [PATCH] update scheema.json to match netbox choices (#300)

---
 tests/schema.json | 121 +++++++++++++++++++++++++++++-----------------
 1 file changed, 77 insertions(+), 44 deletions(-)

diff --git a/tests/schema.json b/tests/schema.json
index abbcd7f5..2d2b9ee6 100644
--- a/tests/schema.json
+++ b/tests/schema.json
@@ -177,6 +177,11 @@
                         "nema-14-30p",
                         "nema-14-50p",
                         "nema-14-60p",
+                        "nema-15-15p",
+                        "nema-15-20p",
+                        "nema-15-30p",
+                        "nema-15-50p",
+                        "nema-15-60p",
                         "nema-l1-15p",
                         "nema-l5-15p",
                         "nema-l5-20p",
@@ -191,8 +196,18 @@
                         "nema-l14-30p",
                         "nema-l14-50p",
                         "nema-l14-60p",
+                        "nema-l15-20p",
+                        "nema-l15-30p",
+                        "nema-l15-50p",
+                        "nema-l15-60p",
                         "nema-l21-20p",
                         "nema-l21-30p",
+                        "cs6361c",
+                        "cs6365c",
+                        "cs8165c",
+                        "cs8265c",
+                        "cs8365c",
+                        "cs8465c",
                         "ita-e",
                         "ita-f",
                         "ita-ef",
@@ -205,18 +220,15 @@
                         "ita-m",
                         "ita-n",
                         "ita-o",
-                        "cs6360c",
-                        "cs6361c",
-                        "cs6364c",
-                        "cs6365c",
-                        "cs8164c",
-                        "cs8165c",
-                        "cs8264c",
-                        "cs8265c",
-                        "cs8364c",
-                        "cs8365c",
-                        "cs8464c",
-                        "cs8465c"
+                        "usb-a",
+                        "usb-b",
+                        "usb-c",
+                        "usb-mini-a",
+                        "usb-mini-b",
+                        "usb-micro-a",
+                        "usb-micro-b",
+                        "usb-3-b",
+                        "usb-3-micro-b"
                     ]
                 },
                 "maximum_draw": {
@@ -270,6 +282,11 @@
                         "nema-14-30r",
                         "nema-14-50r",
                         "nema-14-60r",
+                        "nema-15-15r",
+                        "nema-15-20r",
+                        "nema-15-30r",
+                        "nema-15-50r",
+                        "nema-15-60r",
                         "nema-l1-15r",
                         "nema-l5-15r",
                         "nema-l5-20r",
@@ -284,8 +301,18 @@
                         "nema-l14-30r",
                         "nema-l14-50r",
                         "nema-l14-60r",
+                        "nema-l15-20r",
+                        "nema-l15-30r",
+                        "nema-l15-50r",
+                        "nema-l15-60r",
                         "nema-l21-20r",
                         "nema-l21-30r",
+                        "CS6360C",
+                        "CS6364C",
+                        "CS8164C",
+                        "CS8264C",
+                        "CS8364C",
+                        "CS8464C",
                         "ita-e",
                         "ita-f",
                         "ita-g",
@@ -297,18 +324,10 @@
                         "ita-m",
                         "ita-n",
                         "ita-o",
-                        "cs6360c",
-                        "cs6361c",
-                        "cs6364c",
-                        "cs6365c",
-                        "cs8164c",
-                        "cs8165c",
-                        "cs8264c",
-                        "cs8265c",
-                        "cs8364c",
-                        "cs8365c",
-                        "cs8464c",
-                        "cs8465c"
+                        "usb-a",
+                        "usb-micro-b",
+                        "usb-c",
+                        "hdot-cx"
                     ]
                 },
                 "power_port": {
@@ -362,6 +381,7 @@
                         "ieee802.11n",
                         "ieee802.11ac",
                         "ieee802.11ad",
+                        "ieee802.11ax",
                         "gsm",
                         "cdma",
                         "lte",
@@ -379,15 +399,15 @@
                         "16gfc-sfpp",
                         "32gfc-sfp28",
                         "128gfc-sfp28",
-                        "inifiband-sdr",
-                        "inifiband-ddr",
-                        "inifiband-qdr",
-                        "inifiband-fdr10",
-                        "inifiband-fdr",
-                        "inifiband-edr",
-                        "inifiband-hdr",
-                        "inifiband-ndr",
-                        "inifiband-xdr",
+                        "infiniband-sdr",
+                        "infiniband-ddr",
+                        "infiniband-qdr",
+                        "infiniband-fdr10",
+                        "infiniband-fdr",
+                        "infiniband-edr",
+                        "infiniband-hdr",
+                        "infiniband-ndr",
+                        "infiniband-xdr",
                         "t1",
                         "e1",
                         "t3",
@@ -400,7 +420,8 @@
                         "extreme-summitstack",
                         "extreme-summitstack-128",
                         "extreme-summitstack-256",
-                        "extreme-summitstack-512"
+                        "extreme-summitstack-512",
+                        "other"
                     ]
                 },
                 "mgmt_only": {
@@ -420,19 +441,25 @@
                     "type": "string",
                     "enum": [
                         "8p8c",
+                        "8p6c",
+                        "8p4c",
+                        "8p2c",
                         "110-punch",
                         "bnc",
                         "mrj21",
+                        "st",
+                        "sc",
+                        "sc-apc",
                         "fc",
                         "lc",
                         "lc-apc",
+                        "mtrj",
+                        "mpo",
                         "lsh",
                         "lsh-apc",
-                        "mpo",
-                        "mtrj",
-                        "sc",
-                        "sc-apc",
-                        "st"
+                        "splice",
+                        "cs",
+                        "sn"
                     ]
                 },
                 "rear_port": {
@@ -455,19 +482,25 @@
                     "type": "string",
                     "enum": [
                         "8p8c",
+                        "8p6c",
+                        "8p4c",
+                        "8p2c",
                         "110-punch",
                         "bnc",
                         "mrj21",
+                        "st",
+                        "sc",
+                        "sc-apc",
                         "fc",
                         "lc",
                         "lc-apc",
+                        "mtrj",
+                        "mpo",
                         "lsh",
                         "lsh-apc",
-                        "mpo",
-                        "mtrj",
-                        "sc",
-                        "sc-apc",
-                        "st"
+                        "splice",
+                        "cs",
+                        "sn"
                     ]
                 },
                 "positions": {