diff --git a/module-types/Juniper/JPSU-920-AC-AFO.yaml b/module-types/Juniper/JPSU-920-AC-AFO.yaml
index b4570330ca4200419684bbcc05dfb1a2d3d087b8..f8ea07c5d608103847e2035f9bd6f255b5ed838a 100644
--- a/module-types/Juniper/JPSU-920-AC-AFO.yaml
+++ b/module-types/Juniper/JPSU-920-AC-AFO.yaml
@@ -1,8 +1,15 @@
---
manufacturer: Juniper
model: JPSU-920-AC-AFO
+part_number: 640-060601
comments: |
EX Series 920 W AC power supply (front-to-back airflow)
+
+ Compatible with
+ * EX3400 PoE models
+ * EX4100 PoE models
+
+ [Juniper EX4100 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/switches/ex4100-line-of-ethernet-switches-datasheet.pdf)
power-ports:
- name: Power Supply {module}
type: iec-60320-c14
diff --git a/module-types/Juniper/jpsu-920-ac-afo.yaml b/module-types/Juniper/jpsu-920-ac-afo.yaml
deleted file mode 100644
index f8ea07c5d608103847e2035f9bd6f255b5ed838a..0000000000000000000000000000000000000000
--- a/module-types/Juniper/jpsu-920-ac-afo.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-manufacturer: Juniper
-model: JPSU-920-AC-AFO
-part_number: 640-060601
-comments: |
- EX Series 920 W AC power supply (front-to-back airflow)
-
- Compatible with
- * EX3400 PoE models
- * EX4100 PoE models
-
- [Juniper EX4100 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/switches/ex4100-line-of-ethernet-switches-datasheet.pdf)
-power-ports:
- - name: Power Supply {module}
- type: iec-60320-c14
- maximum_draw: 920
diff --git a/tests/definitions_test.py b/tests/definitions_test.py
index ab5f61fab98528ae9052de9e643eadec05931e12..3105c0981d5b11d9f9798a163ee2c1501019d918 100644
--- a/tests/definitions_test.py
+++ b/tests/definitions_test.py
@@ -1,4 +1,4 @@
-from test_configuration import COMPONENT_TYPES, IMAGE_FILETYPES, SCHEMAS, KNOWN_SLUGS, ROOT_DIR, USE_LOCAL_KNOWN_SLUGS, NETBOX_DT_LIBRARY_URL, KNOWN_MODULES
+from test_configuration import COMPONENT_TYPES, IMAGE_FILETYPES, SCHEMAS, KNOWN_SLUGS, ROOT_DIR, USE_LOCAL_KNOWN_SLUGS, NETBOX_DT_LIBRARY_URL, KNOWN_MODULES, USE_UPSTREAM_DIFF
import pickle_operations
from yaml_loader import DecimalSafeLoader
from device_types import DeviceType, ModuleType, verify_filename, validate_components
@@ -105,7 +105,10 @@ def test_environment():
if definition_files:
pytest.skip("No changes to definition files found.")
-definition_files = _get_diff_from_upstream()
+if USE_UPSTREAM_DIFF:
+ definition_files = _get_diff_from_upstream()
+else:
+ definition_files = _get_definition_files()
image_files = _get_image_files()
if USE_LOCAL_KNOWN_SLUGS:
diff --git a/tests/test_configuration.py b/tests/test_configuration.py
index b2835790abd0e9685b991a41c4625d13e34573f7..afae38450fab54f8ac912debf647688c4a04be6e 100644
--- a/tests/test_configuration.py
+++ b/tests/test_configuration.py
@@ -27,5 +27,6 @@ KNOWN_SLUGS = set()
KNOWN_MODULES = set()
USE_LOCAL_KNOWN_SLUGS = False
+USE_UPSTREAM_DIFF = True
NETBOX_DT_LIBRARY_URL = "https://github.com/netbox-community/devicetype-library.git"
\ No newline at end of file