From 685f78ff080a0412f63d421354d3eb6d17f84b1e Mon Sep 17 00:00:00 2001 From: erinnerim Date: Fri, 10 Sep 2021 15:25:32 -0700 Subject: [PATCH] importlib refactor lf_dataplane_test.py --- py-scripts/lf_dataplane_test.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/py-scripts/lf_dataplane_test.py b/py-scripts/lf_dataplane_test.py index e76d6bc0..dfe32414 100755 --- a/py-scripts/lf_dataplane_test.py +++ b/py-scripts/lf_dataplane_test.py @@ -1,5 +1,4 @@ #!/usr/bin/env python3 - """ Note: To Run this script gui should be opened with @@ -93,11 +92,10 @@ mconn: 1 mpkt: 1000 tos: 0 loop_iterations: 1 - """ - import sys import os +import importlib import argparse import time import json @@ -107,11 +105,15 @@ if sys.version_info[0] != 3: print("This script requires Python 3") exit(1) -if 'py-json' not in sys.path: - sys.path.append(os.path.join(os.path.abspath('..'), 'py-json')) +if 'lanforge-scripts' not in sys.path: + sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../"))) -from cv_test_manager import cv_test -from cv_test_manager import * +# from cv_test_manager import cv_test +# from cv_test_manager import * +cv_test_manager = importlib.import_module("lanforge-scripts.py-json.cv_test_manager") +cv_test = cv_test_manager.cv_test +cv_add_base_parser = cv_test_manager.cv_add_base_parser +cv_base_adjust_parser = cv_test_manager.cv_base_adjust_parser class DataplaneTest(cv_test):