From 388d0a6cf990fc99a7b6ca06eb819713ca288f3f Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Sun, 19 Mar 2023 17:51:52 +0100
Subject: [PATCH] moved juniper.py to top-level

---
 resource_management/hardware/__init__.py      |   0
 resource_management/{hardware => }/juniper.py |   0
 resource_management/router_interfaces.py      |   3 +-
 test/conftest.py                              | 102 +++++++++---------
 test/test_db_model.py                         |   2 +-
 test/test_parse_router.py                     |   3 +-
 6 files changed, 54 insertions(+), 56 deletions(-)
 delete mode 100644 resource_management/hardware/__init__.py
 rename resource_management/{hardware => }/juniper.py (100%)

diff --git a/resource_management/hardware/__init__.py b/resource_management/hardware/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/resource_management/hardware/juniper.py b/resource_management/juniper.py
similarity index 100%
rename from resource_management/hardware/juniper.py
rename to resource_management/juniper.py
diff --git a/resource_management/router_interfaces.py b/resource_management/router_interfaces.py
index 33fcc07..77a08c7 100644
--- a/resource_management/router_interfaces.py
+++ b/resource_management/router_interfaces.py
@@ -1,7 +1,6 @@
 import logging
 
-from resource_management.hardware import juniper
-from resource_management import db, config
+from resource_management import db, config, juniper
 from resource_management.db import model
 
 logger = logging.getLogger(__name__)
diff --git a/test/conftest.py b/test/conftest.py
index 5090be1..87e8413 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -21,58 +21,58 @@ import resource_management
 RPC_DATA_DIR = os.path.join(os.path.dirname(__file__), 'rpc-data')
 HOSTNAMES = [
     # # 'vmx',
-    'mx1.lab.office.geant.net',
-    'mx2.lab.office.geant.net',
-    'mx3.lab.office.geant.net',
-    'mx4.lab.office.geant.net',
-    'mx5.lab.office.geant.net',
+    # 'mx1.lab.office.geant.net',
+    # 'mx2.lab.office.geant.net',
+    # 'mx3.lab.office.geant.net',
+    # 'mx4.lab.office.geant.net',
+    # 'mx5.lab.office.geant.net',
     'mx1.ams.nl.geant.net',
-    'mx1.ath2.gr.geant.net',
-    'mx1.buc.ro.geant.net',
-    'mx1.bud.hu.geant.net',
-    'mx1.dub.ie.geant.net',
-    'mx1.dub2.ie.geant.net',
-    'mx1.fra.de.geant.net',
-    'mx1.gen.ch.geant.net',
-    'mx1.ham.de.geant.net',
-    'mx1.lon.uk.geant.net',
-    'mx1.lon2.uk.geant.net',
-    'mx1.mad.es.geant.net',
-    # 'mx1.mil2.it.geant.net',
-    'mx1.par.fr.geant.net',
-    'mx1.poz.pl.geant.net',
-    'mx1.sof.bg.geant.net',
-    'mx1.vie.at.geant.net',
-    'mx2.ath.gr.geant.net',
-    'mx2.bra.sk.geant.net',
-    'mx2.bru.be.geant.net',
-    'mx2.lis.pt.geant.net',
-    'mx2.lju.si.geant.net',
-    'mx2.zag.hr.geant.net',
-    'rt1.bil.es.geant.net',
-    'rt1.por.pt.geant.net',
-    'rt2.ams.nl.geant.net',
-    'rt1.kau.lt.geant.net',
-    'rt2.kau.lt.geant.net',
-    'rt1.rig.lv.geant.net',
-    'rt2.rig.lv.geant.net',
-    'rt1.tal.ee.geant.net',
-    'rt2.tal.ee.geant.net',
-    # 'qfx.fra.de.geant.net',
-    # 'qfx.par.fr.geant.net',
-    # 'qfx.lon2.uk.geant.net',
-    # 'srx1.am.office.geant.net',
-    # 'srx2.am.office.geant.net',
-    # 'srx1.ch.office.geant.net',
-    # 'srx2.ch.office.geant.net',
-    'rt1.kie.ua.geant.net',
-    'rt2.kie.ua.geant.net',
-    'rt1.chi.md.geant.net',
-    'rt2.chi.md.geant.net',
-    'rt1.bra.sk.geant.net',
-    'rt1.mil2.it.geant.net',
-    'rt1.mar.fr.geant.net',
-    'rt1.pra.cz.geant.net'
+    # 'mx1.ath2.gr.geant.net',
+    # 'mx1.buc.ro.geant.net',
+    # 'mx1.bud.hu.geant.net',
+    # 'mx1.dub.ie.geant.net',
+    # 'mx1.dub2.ie.geant.net',
+    # 'mx1.fra.de.geant.net',
+    # 'mx1.gen.ch.geant.net',
+    # 'mx1.ham.de.geant.net',
+    # 'mx1.lon.uk.geant.net',
+    # 'mx1.lon2.uk.geant.net',
+    # 'mx1.mad.es.geant.net',
+    # # 'mx1.mil2.it.geant.net',
+    # 'mx1.par.fr.geant.net',
+    # 'mx1.poz.pl.geant.net',
+    # 'mx1.sof.bg.geant.net',
+    # 'mx1.vie.at.geant.net',
+    # 'mx2.ath.gr.geant.net',
+    # 'mx2.bra.sk.geant.net',
+    # 'mx2.bru.be.geant.net',
+    # 'mx2.lis.pt.geant.net',
+    # 'mx2.lju.si.geant.net',
+    # 'mx2.zag.hr.geant.net',
+    # 'rt1.bil.es.geant.net',
+    # 'rt1.por.pt.geant.net',
+    # 'rt2.ams.nl.geant.net',
+    # 'rt1.kau.lt.geant.net',
+    # 'rt2.kau.lt.geant.net',
+    # 'rt1.rig.lv.geant.net',
+    # 'rt2.rig.lv.geant.net',
+    # 'rt1.tal.ee.geant.net',
+    # 'rt2.tal.ee.geant.net',
+    # # 'qfx.fra.de.geant.net',
+    # # 'qfx.par.fr.geant.net',
+    # # 'qfx.lon2.uk.geant.net',
+    # # 'srx1.am.office.geant.net',
+    # # 'srx2.am.office.geant.net',
+    # # 'srx1.ch.office.geant.net',
+    # # 'srx2.ch.office.geant.net',
+    # 'rt1.kie.ua.geant.net',
+    # 'rt2.kie.ua.geant.net',
+    # 'rt1.chi.md.geant.net',
+    # 'rt2.chi.md.geant.net',
+    # 'rt1.bra.sk.geant.net',
+    # 'rt1.mil2.it.geant.net',
+    # 'rt1.mar.fr.geant.net',
+    # 'rt1.pra.cz.geant.net'
 ]
 
 
diff --git a/test/test_db_model.py b/test/test_db_model.py
index 23d4943..7f87026 100644
--- a/test/test_db_model.py
+++ b/test/test_db_model.py
@@ -1,7 +1,7 @@
 from resource_management.db import model
 from resource_management.db import session_scope
 from resource_management.router_interfaces import _save_router_info
-from resource_management.hardware.juniper import load_router_ports
+from resource_management.juniper import load_router_ports
 
 #
 # def test_model_sanity_check(resources_db, router_name):
diff --git a/test/test_parse_router.py b/test/test_parse_router.py
index 6b79bc8..3aac494 100644
--- a/test/test_parse_router.py
+++ b/test/test_parse_router.py
@@ -3,8 +3,7 @@ import re
 from jsonschema import validate
 from lxml import etree
 
-from resource_management.hardware import juniper
-from resource_management import router_interfaces
+from resource_management import router_interfaces, juniper
 from resource_management import db
 from resource_management.db import model
 
-- 
GitLab