mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 02:38:03 +00:00 
			
		
		
		
	to_pip: Make inheritance statements more verbose
Signed-off-by: matthew <stidmatt@gmail.com>
This commit is contained in:
		
							
								
								
									
										252
									
								
								to_pip.sh
									
									
									
									
									
								
							
							
						
						
									
										252
									
								
								to_pip.sh
									
									
									
									
									
								
							| @@ -167,70 +167,72 @@ sed -i -- 's/import realm/from realm import Realm, StationProfile, WifiMonitor/g | ||||
| sed -i -- 's/import realm/from realm import Realm, PacketFilter/g' tip_station_powersave.py | ||||
| sed -i -- 's/from generic_cx import GenericCx/ /g' *.py | ||||
| sed -i -- 's/import wlan_theoretical_sta/from wlan_theoretical_sta import abg11_calculator, n11_calculator, ac11_calculator/g' wlan_capacity_calculator.py | ||||
| sed -i -- 's/sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../")))/ /g' *.py | ||||
|  | ||||
| #Change importlib to pip compliant method | ||||
| #sed -i -- 's/import importlib/ /g' *.py | ||||
| sed -i -- 's/l3_cxprofile2 = importlib.import_module("py-json.l3_cxprofile2")/from ..py_json import l3_cxprofile2/g' *.py | ||||
| sed -i -- 's/add_dut = importlib.import_module("py-json.LANforge.add_dut")/from ..py_json.LANforge import add_dut/g' *.py | ||||
| sed -i -- 's/ftp_html = importlib.import_module("py-scripts.ftp_html")/from ..py_scripts import ftp_html/g' *.py | ||||
| sed -i -- 's/l3_cxprofile = importlib.import_module("py-json.l3_cxprofile")/from ..py_json import l3_cxprofile/g' *.py | ||||
| sed -i -- 's/sta_connect = importlib.import_module("py-scripts.sta_connect")/from ..py_scripts import sta_connect/g' *.py | ||||
| sed -i -- 's/test_ip_variable_time = importlib.import_module("py-scripts.test_ip_variable_time")/from ..py_scripts import test_ip_variable_time/g' *.py | ||||
| sed -i -- 's/add_sta = importlib.import_module("py-json.LANforge.add_sta")/from ..py_json.LANforge import add_sta/g' *.py | ||||
| sed -i -- 's/cv_dut_profile = importlib.import_module("py-json.cv_dut_profile")/from ..py_json import cv_dut_profile/g' *.py | ||||
| sed -i -- 's/wlan_theoretical_sta = importlib.import_module("py-json.wlan_theoretical_sta")/from ..py_json import wlan_theoretical_sta/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from ..py_json import port_utils/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from ..py_json import http_profile/g' *.py | ||||
| sed -i -- 's/LANforge = importlib.import_module("py-json.LANforge")/from ..py_json import LANforge/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from ..py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/create_chamberview = importlib.import_module("py-scripts.create_chamberview")/from ..py_scripts import create_chamberview/g' *.py | ||||
| sed -i -- 's/lf_ap_auto_test = importlib.import_module("py-scripts.lf_ap_auto_test")/from ..py_scripts import lf_ap_auto_test/g' *.py | ||||
| sed -i -- 's/add_monitor = importlib.import_module("py-json.LANforge.add_monitor")/from ..py_json.LANforge import add_monitor/g' *.py | ||||
| sed -i -- 's/lf_json_autogen = importlib.import_module("py-json.LANforge.lf_json_autogen")/from ..py_json.LANforge import lf_json_autogen/g' *.py | ||||
| sed -i -- 's/InfluxRequest = importlib.import_module("py-dashboard.InfluxRequest")/from ..py_dashboard import InfluxRequest/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from ..py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/cv_test_manager = importlib.import_module("py-json.cv_test_manager")/from ..py_json import cv_test_manager/g' *.py | ||||
| sed -i -- 's/add_vap = importlib.import_module("py-json.LANforge.add_vap")/from ..py_json.LANforge import add_vap/g' *.py | ||||
| sed -i -- 's/realm = importlib.import_module("py-json.realm")/from ..py_json.realm import Realm,PortUtils/g' *.py | ||||
| sed -i -- 's/lf_wifi_capacity_test = importlib.import_module("py-scripts.lf_wifi_capacity_test")/from ..py_scripts import lf_wifi_capacity_test/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from ..py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/lf_csv = importlib.import_module("py-scripts.lf_csv")/from ..py_scripts import lf_csv/g' *.py | ||||
| sed -i -- 's/test_utility = importlib.import_module("py-json.test_utility")/from ..py_json import test_utility/g' *.py | ||||
| sed -i -- 's/lf_dataplane_test = importlib.import_module("py-scripts.lf_dataplane_test")/from ..py_scripts import lf_dataplane_test/g' *.py | ||||
| sed -i -- 's/ws_generic_monitor = importlib.import_module("py-json.ws_generic_monitor")/from ..py_json import ws_generic_monitor/g' *.py | ||||
| sed -i -- 's/grafana_profile = importlib.import_module("py-scripts.grafana_profile")/from ..py_scripts import grafana_profile/g' *.py | ||||
| sed -i -- 's/csv_to_influx = importlib.import_module("py-scripts.csv_to_influx")/from ..py_scripts import csv_to_influx/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from ..py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/lfcli_base = importlib.import_module("py-json.LANforge.lfcli_base")/from ..py_json.LANforge import lfcli_base/g' *.py | ||||
| sed -i -- 's/LFUtils = importlib.import_module("py-json.LANforge.LFUtils")/from ..py_json.LANforge import LFUtils/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from ..py_json import lfdata/g' *.py | ||||
| sed -i -- 's/cv_test_reports = importlib.import_module("py-json.cv_test_reports")/from ..py_json import cv_test_reports/g' *.py | ||||
| sed -i -- 's/LFRequest = importlib.import_module("py-json.LANforge.LFRequest")/from ..py_json.LANforge import LFRequest/g' *.py | ||||
| sed -i -- 's/lf_cv_base = importlib.import_module("py-json.lf_cv_base")/from ..py_json import lf_cv_base/g' *.py | ||||
| sed -i -- 's/base_profile = importlib.import_module("py-json.base_profile")/from ..py_json import base_profile/g' *.py | ||||
| sed -i -- 's/add_file_endp = importlib.import_module("py-json.LANforge.add_file_endp")/from ..py_json.LANforge import add_file_endp/g' *.py | ||||
| sed -i -- 's/lf_graph = importlib.import_module("py-scripts.lf_graph")/from ..py_scripts import lf_graph/g' *.py | ||||
| sed -i -- 's/GrafanaRequest = importlib.import_module("py-dashboard.GrafanaRequest")/from ..py_dashboard.GrafanaRequest import GrafanaRequest/g' *.py | ||||
| sed -i -- 's/l3_cxprofile2 = importlib.import_module("py-json.l3_cxprofile2")/from lanforge_scripts.py_json import l3_cxprofile2/g' *.py | ||||
| sed -i -- 's/add_dut = importlib.import_module("py-json.LANforge.add_dut")/from lanforge_scripts.py_json.LANforge import add_dut/g' *.py | ||||
| sed -i -- 's/ftp_html = importlib.import_module("py-scripts.ftp_html")/from lanforge_scripts.py_scripts import ftp_html/g' *.py | ||||
| sed -i -- 's/l3_cxprofile = importlib.import_module("py-json.l3_cxprofile")/from lanforge_scripts.py_json import l3_cxprofile/g' *.py | ||||
| sed -i -- 's/sta_connect = importlib.import_module("py-scripts.sta_connect")/from lanforge_scripts.py_scripts import sta_connect/g' *.py | ||||
| sed -i -- 's/test_ip_variable_time = importlib.import_module("py-scripts.test_ip_variable_time")/from lanforge_scripts.py_scripts import test_ip_variable_time/g' *.py | ||||
| sed -i -- 's/add_sta = importlib.import_module("py-json.LANforge.add_sta")/from lanforge_scripts.py_json.LANforge import add_sta/g' *.py | ||||
| sed -i -- 's/cv_dut_profile = importlib.import_module("py-json.cv_dut_profile")/from lanforge_scripts.py_json import cv_dut_profile/g' *.py | ||||
| sed -i -- 's/wlan_theoretical_sta = importlib.import_module("py-json.wlan_theoretical_sta")/from lanforge_scripts.py_json import wlan_theoretical_sta/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from lanforge_scripts.py_json import port_utils/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from lanforge_scripts.py_json import http_profile/g' *.py | ||||
| sed -i -- 's/LANforge = importlib.import_module("py-json.LANforge")/from lanforge_scripts.py_json import LANforge/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from lanforge_scripts.py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/create_chamberview = importlib.import_module("py-scripts.create_chamberview")/from lanforge_scripts.py_scripts import create_chamberview/g' *.py | ||||
| sed -i -- 's/lf_ap_auto_test = importlib.import_module("py-scripts.lf_ap_auto_test")/from lanforge_scripts.py_scripts import lf_ap_auto_test/g' *.py | ||||
| sed -i -- 's/add_monitor = importlib.import_module("py-json.LANforge.add_monitor")/from lanforge_scripts.py_json.LANforge import add_monitor/g' *.py | ||||
| sed -i -- 's/lf_json_autogen = importlib.import_module("py-json.LANforge.lf_json_autogen")/from lanforge_scripts.py_json.LANforge import lf_json_autogen/g' *.py | ||||
| sed -i -- 's/InfluxRequest = importlib.import_module("py-dashboard.InfluxRequest")/from lanforge_scripts.py_dashboard import InfluxRequest/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from lanforge_scripts.py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/cv_test_manager = importlib.import_module("py-json.cv_test_manager")/from lanforge_scripts.py_json import cv_test_manager/g' *.py | ||||
| sed -i -- 's/add_vap = importlib.import_module("py-json.LANforge.add_vap")/from lanforge_scripts.py_json.LANforge import add_vap/g' *.py | ||||
| sed -i -- 's/realm = importlib.import_module("py-json.realm")/from lanforge_scripts.py_json.realm import Realm,PortUtils/g' *.py | ||||
| sed -i -- 's/lf_wifi_capacity_test = importlib.import_module("py-scripts.lf_wifi_capacity_test")/from lanforge_scripts.py_scripts import lf_wifi_capacity_test/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from lanforge_scripts.py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/lf_csv = importlib.import_module("py-scripts.lf_csv")/from lanforge_scripts.py_scripts import lf_csv/g' *.py | ||||
| sed -i -- 's/test_utility = importlib.import_module("py-json.test_utility")/from lanforge_scripts.py_json import test_utility/g' *.py | ||||
| sed -i -- 's/lf_dataplane_test = importlib.import_module("py-scripts.lf_dataplane_test")/from lanforge_scripts.py_scripts import lf_dataplane_test/g' *.py | ||||
| sed -i -- 's/ws_generic_monitor = importlib.import_module("py-json.ws_generic_monitor")/from lanforge_scripts.py_json import ws_generic_monitor/g' *.py | ||||
| sed -i -- 's/grafana_profile = importlib.import_module("py-scripts.grafana_profile")/from lanforge_scripts.py_scripts import grafana_profile/g' *.py | ||||
| sed -i -- 's/csv_to_influx = importlib.import_module("py-scripts.csv_to_influx")/from lanforge_scripts.py_scripts import csv_to_influx/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from lanforge_scripts.py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/lfcli_base = importlib.import_module("py-json.LANforge.lfcli_base")/from lanforge_scripts.py_json.LANforge import lfcli_base/g' *.py | ||||
| sed -i -- 's/LFUtils = importlib.import_module("py-json.LANforge.LFUtils")/from lanforge_scripts.py_json.LANforge import LFUtils/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from lanforge_scripts.py_json import lfdata/g' *.py | ||||
| sed -i -- 's/cv_test_reports = importlib.import_module("py-json.cv_test_reports")/from lanforge_scripts.py_json import cv_test_reports/g' *.py | ||||
| sed -i -- 's/LFRequest = importlib.import_module("py-json.LANforge.LFRequest")/from lanforge_scripts.py_json.LANforge import LFRequest/g' *.py | ||||
| sed -i -- 's/lf_cv_base = importlib.import_module("py-json.lf_cv_base")/from lanforge_scripts.py_json import lf_cv_base/g' *.py | ||||
| sed -i -- 's/base_profile = importlib.import_module("py-json.base_profile")/from lanforge_scripts.py_json import base_profile/g' *.py | ||||
| sed -i -- 's/add_file_endp = importlib.import_module("py-json.LANforge.add_file_endp")/from lanforge_scripts.py_json.LANforge import add_file_endp/g' *.py | ||||
| sed -i -- 's/lf_graph = importlib.import_module("py-scripts.lf_graph")/from lanforge_scripts.py_scripts import lf_graph/g' *.py | ||||
| sed -i -- 's/GrafanaRequest = importlib.import_module("py-dashboard.GrafanaRequest")/from lanforge_scripts.py_dashboard.GrafanaRequest import GrafanaRequest/g' *.py | ||||
| sed -i -- 's/GrafanaRequest = GrafanaRequest.GrafanaRequest/ /g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from ..py_json import station_profile/g' *.py | ||||
| sed -i -- 's/cv_test_manager = importlib.import_module("py-scripts.cv_test_manager")/from ..py_scripts import cv_test_manager/g' *.py | ||||
| sed -i -- 's/lf_report = importlib.import_module("py-scripts.lf_report")/from ..py_scripts import lf_report/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from ..py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/GhostRequest = importlib.import_module("py-dashboard.GhostRequest")/from ..py_dashboard.GhostRequest import GhostRequest/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from ..py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/influx = importlib.import_module("py-scripts.influx")/from ..py_scripts import influx/g' *.py | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from ..py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/create_wanlink = importlib.import_module("py-json.create_wanlink")/from ..py_json import create_wanlink/g' *.py | ||||
| sed -i -- 's/set_port = importlib.import_module("py-json.LANforge.set_port")/from ..py_json.LANforge import set_port/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from ..py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from ..py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from ..py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/set_wifi_radio = importlib.import_module("py-json.LANforge.set_wifi_radio")/from ..py_json.LANforge import set_wifi_radio/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from ..py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from lanforge_scripts.py_json import station_profile/g' *.py | ||||
| sed -i -- 's/cv_test_manager = importlib.import_module("py-scripts.cv_test_manager")/from lanforge_scripts.py_scripts import cv_test_manager/g' *.py | ||||
| sed -i -- 's/lf_report = importlib.import_module("py-scripts.lf_report")/from lanforge_scripts.py_scripts import lf_report/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from lanforge_scripts.py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/GhostRequest = importlib.import_module("py-dashboard.GhostRequest")/from lanforge_scripts.py_dashboard.GhostRequest import GhostRequest/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from lanforge_scripts.py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/influx = importlib.import_module("py-scripts.influx")/from lanforge_scripts.py_scripts import influx/g' *.py | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from lanforge_scripts.py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/create_wanlink = importlib.import_module("py-json.create_wanlink")/from lanforge_scripts.py_json import create_wanlink/g' *.py | ||||
| sed -i -- 's/set_port = importlib.import_module("py-json.LANforge.set_port")/from lanforge_scripts.py_json.LANforge import set_port/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from lanforge_scripts.py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from lanforge_scripts.py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from lanforge_scripts.py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/set_wifi_radio = importlib.import_module("py-json.LANforge.set_wifi_radio")/from lanforge_scripts.py_json.LANforge import set_wifi_radio/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from lanforge_scripts.py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/PortUtils = realm.PortUtils/ /g' *.py | ||||
| sed -i -- 's/Realm = realm.Realm/ /g' *.py | ||||
| sed -i -- 's/lf_csv = lf_csv.lf_csv/ /g' *.py | ||||
| sed -i -- 's/TestGroupProfile = realm.TestGroupProfile/ /g' *.py | ||||
| sed -i -- 's/sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../")))/ /g' *.py | ||||
|  | ||||
| sed -i -- 's/from influxdb/from .influxdb/g' *.py | ||||
| sed -i -- 's/py-scripts/py_scripts/g' *.py | ||||
| @@ -238,13 +240,13 @@ sed -i -- 's/py-json/py_json/g' *.py | ||||
| sed -i -- 's/py-dashboard/py_dashboard/g' *.py | ||||
|  | ||||
| # fix py_dashboard files | ||||
| sed -i -- 's/from GrafanaRequest/from ..py_dashboard.GrafanaRequest/g' *.py | ||||
| sed -i -- 's/from InfluxRequest/from ..py_dashboard.InfluxRequest/g' *.py | ||||
| sed -i -- 's/from GhostRequest/from ..py_dashboard.GhostRequest/g' *.py | ||||
| sed -i -- 's/from GrafanaRequest/from lanforge_scripts.py_dashboard.GrafanaRequest/g' *.py | ||||
| sed -i -- 's/from InfluxRequest/from lanforge_scripts.py_dashboard.InfluxRequest/g' *.py | ||||
| sed -i -- 's/from GhostRequest/from lanforge_scripts.py_dashboard.GhostRequest/g' *.py | ||||
|  | ||||
| #fix py_json files | ||||
| sed -i -- 's/from LANforge/from ..py_json.LANforge/g' *.py | ||||
| sed -i -- 's/from cv_test_manager/from ..py_json.cv_test_manager/g' *.py | ||||
| sed -i -- 's/from LANforge/from lanforge_scripts.py_json.LANforge/g' *.py | ||||
| sed -i -- 's/from cv_test_manager/from lanforge_scripts.py_json.cv_test_manager/g' *.py | ||||
|  | ||||
| #fix py_scripts files | ||||
| sed -i -- 's/from lf_report/from .lf_report/g' *.py | ||||
| @@ -255,82 +257,82 @@ sed -i -- 's/from grafana_profile/from .grafana_profile/g' *.py | ||||
| sed -i -- 's/from influx import/from .influx import/g' *.py | ||||
| sed -i -- 's/import ..py_json.LANforge/ /g' *.py | ||||
| sed -i -- 's/from .influxdb/from influxdb/g' *.py | ||||
| sed -i -- 's/from test_utility/from ..py_json.test_utility/g' *.py | ||||
| sed -i -- 's/from test_utility/from lanforge_scripts.py_json.test_utility/g' *.py | ||||
| sed -i -- 's/from ftp_html/from .ftp_html/g' *.py | ||||
| sed -i -- 's/from lf_csv/from .lf_csv/g' *.py | ||||
| sed -i -- 's/from test_ip_variable_time/from .test_ip_variable_time/g' *.py | ||||
| sed -i -- 's/from l3_cxprofile/from ..py_json.l3_cxprofile/g' *.py | ||||
| sed -i -- 's/from create_wanlink/from ..py_json.create_wanlink/g' *.py | ||||
| sed -i -- 's/from wlan_theoretical_sta/from ..py_json.wlan_theoretical_sta/g' *.py | ||||
| sed -i -- 's/from ws_generic_monitor/from ..py_json.ws_generic_monitor/g' *.py | ||||
| sed -i -- 's/from port_utils/from ..py_json.port_utils/g' *.py | ||||
| sed -i -- 's/from l3_cxprofile/from lanforge_scripts.py_json.l3_cxprofile/g' *.py | ||||
| sed -i -- 's/from create_wanlink/from lanforge_scripts.py_json.create_wanlink/g' *.py | ||||
| sed -i -- 's/from wlan_theoretical_sta/from lanforge_scripts.py_json.wlan_theoretical_sta/g' *.py | ||||
| sed -i -- 's/from ws_generic_monitor/from lanforge_scripts.py_json.ws_generic_monitor/g' *.py | ||||
| sed -i -- 's/from port_utils/from lanforge_scripts.py_json.port_utils/g' *.py | ||||
|  | ||||
| cd ../py_json || exit 1 | ||||
| #Fix files in py_json | ||||
| sed -i -- 's/import realm/from realm import PortUtils/g' test_utility.py | ||||
|  | ||||
| #Change importlib to pip compliant method | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from ..py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from ..py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from ..py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from ..py_json import http_profile/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from ..py_json.port_utils import PortUtils/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from ..py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from ..py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from ..py_json import lfdata/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from ..py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from ..py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/l3_cxprofile2 = importlib.import_module("py-json.l3_cxprofile2")/from ..py_json import l3_cxprofile2/g' *.py | ||||
| sed -i -- 's/l3_cxprofile = importlib.import_module("py-json.l3_cxprofile")/from ..py_json import l3_cxprofile/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from ..py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from ..py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from ..py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from ..py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from ..py_json import station_profile/g' *.py | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from ..py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/add_monitor = importlib.import_module("py-json.LANforge.add_monitor")/from ..py_json.LANforge import add_monitor/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from ..py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/set_port = importlib.import_module("py-json.LANforge.set_port")/from ..py_json.LANforge import set_port/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from ..py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/set_wifi_radio = importlib.import_module("py-json.LANforge.set_wifi_radio")/from ..py_json.LANforge import set_wifi_radio/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from ..py_json import http_profile/g' *.py | ||||
| sed -i -- 's/cv_test_reports = importlib.import_module("py-json.cv_test_reports")/from ..py_json import cv_test_reports/g' *.py | ||||
| sed -i -- 's/add_sta = importlib.import_module("py-json.LANforge.add_sta")/from ..py_json.LANforge import add_sta/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from ..py_json import port_utils/g' *.py | ||||
| sed -i -- 's/lf_cv_base = importlib.import_module("py-json.lf_cv_base")/from ..py_json import lf_cv_base/g' *.py | ||||
| sed -i -- 's/lf_json_autogen = importlib.import_module("py-json.LANforge.lf_json_autogen")/from ..py_json.LANforge import lf_json_autogen/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from ..py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/InfluxRequest = importlib.import_module("py-dashboard.InfluxRequest")/from ..py_dashboard import InfluxRequest/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from ..py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/add_dut = importlib.import_module("py-json.LANforge.add_dut")/from ..py_json.LANforge import add_dut/g' *.py | ||||
| sed -i -- 's/base_profile = importlib.import_module("py-json.base_profile")/from ..py_json import base_profile/g' *.py | ||||
| sed -i -- 's/lfcli_base = importlib.import_module("py-json.LANforge.lfcli_base")/from ..py_json.LANforge.lfcli_base import LFCliBase/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from ..py_json import lfdata/g' *.py | ||||
| sed -i -- 's/LFRequest = importlib.import_module("py-json.LANforge.LFRequest")/from ..py_json.LANforge import LFRequest/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from ..py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/add_vap = importlib.import_module("py-json.LANforge.add_vap")/from ..py_json.LANforge import add_vap/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from ..py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/LFUtils = importlib.import_module("py-json.LANforge.LFUtils")/from ..py_json.LANforge import LFUtils/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from ..py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/LANforge = importlib.import_module("py-json.LANforge")/from ..py_json import LANforge/g' *.py | ||||
| sed -i -- 's/= importlib.import_module("py-json. )/from ..py_json import  /g' *.py | ||||
| sed -i -- 's/realm = importlib.import_module("py-json.realm")/from ..py_json import realm/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from ..py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from ..py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from ..py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from ..py_json import station_profile/g' *.py | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from lanforge_scripts.py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from lanforge_scripts.py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from lanforge_scripts.py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from lanforge_scripts.py_json import http_profile/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from lanforge_scripts.py_json.port_utils import PortUtils/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from lanforge_scripts.py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from lanforge_scripts.py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from lanforge_scripts.py_json import lfdata/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from lanforge_scripts.py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from lanforge_scripts.py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/l3_cxprofile2 = importlib.import_module("py-json.l3_cxprofile2")/from lanforge_scripts.py_json import l3_cxprofile2/g' *.py | ||||
| sed -i -- 's/l3_cxprofile = importlib.import_module("py-json.l3_cxprofile")/from lanforge_scripts.py_json import l3_cxprofile/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from lanforge_scripts.py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from lanforge_scripts.py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from lanforge_scripts.py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from lanforge_scripts.py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from lanforge_scripts.py_json import station_profile/g' *.py | ||||
| sed -i -- 's/mac_vlan_profile = importlib.import_module("py-json.mac_vlan_profile")/from lanforge_scripts.py_json import mac_vlan_profile/g' *.py | ||||
| sed -i -- 's/add_monitor = importlib.import_module("py-json.LANforge.add_monitor")/from lanforge_scripts.py_json.LANforge import add_monitor/g' *.py | ||||
| sed -i -- 's/dut_profile = importlib.import_module("py-json.dut_profile")/from lanforge_scripts.py_json import dut_profile/g' *.py | ||||
| sed -i -- 's/set_port = importlib.import_module("py-json.LANforge.set_port")/from lanforge_scripts.py_json.LANforge import set_port/g' *.py | ||||
| sed -i -- 's/l4_cxprofile = importlib.import_module("py-json.l4_cxprofile")/from lanforge_scripts.py_json import l4_cxprofile/g' *.py | ||||
| sed -i -- 's/set_wifi_radio = importlib.import_module("py-json.LANforge.set_wifi_radio")/from lanforge_scripts.py_json.LANforge import set_wifi_radio/g' *.py | ||||
| sed -i -- 's/http_profile = importlib.import_module("py-json.http_profile")/from lanforge_scripts.py_json import http_profile/g' *.py | ||||
| sed -i -- 's/cv_test_reports = importlib.import_module("py-json.cv_test_reports")/from lanforge_scripts.py_json import cv_test_reports/g' *.py | ||||
| sed -i -- 's/add_sta = importlib.import_module("py-json.LANforge.add_sta")/from lanforge_scripts.py_json.LANforge import add_sta/g' *.py | ||||
| sed -i -- 's/port_utils = importlib.import_module("py-json.port_utils")/from lanforge_scripts.py_json import port_utils/g' *.py | ||||
| sed -i -- 's/lf_cv_base = importlib.import_module("py-json.lf_cv_base")/from lanforge_scripts.py_json import lf_cv_base/g' *.py | ||||
| sed -i -- 's/lf_json_autogen = importlib.import_module("py-json.LANforge.lf_json_autogen")/from lanforge_scripts.py_json.LANforge import lf_json_autogen/g' *.py | ||||
| sed -i -- 's/wifi_monitor_profile = importlib.import_module("py-json.wifi_monitor_profile")/from lanforge_scripts.py_json import wifi_monitor_profile/g' *.py | ||||
| sed -i -- 's/InfluxRequest = importlib.import_module("py-dashboard.InfluxRequest")/from lanforge_scripts.py_dashboard import InfluxRequest/g' *.py | ||||
| sed -i -- 's/fio_endp_profile = importlib.import_module("py-json.fio_endp_profile")/from lanforge_scripts.py_json import fio_endp_profile/g' *.py | ||||
| sed -i -- 's/add_dut = importlib.import_module("py-json.LANforge.add_dut")/from lanforge_scripts.py_json.LANforge import add_dut/g' *.py | ||||
| sed -i -- 's/base_profile = importlib.import_module("py-json.base_profile")/from lanforge_scripts.py_json import base_profile/g' *.py | ||||
| sed -i -- 's/lfcli_base = importlib.import_module("py-json.LANforge.lfcli_base")/from lanforge_scripts.py_json.LANforge.lfcli_base import LFCliBase/g' *.py | ||||
| sed -i -- 's/lfdata = importlib.import_module("py-json.lfdata")/from lanforge_scripts.py_json import lfdata/g' *.py | ||||
| sed -i -- 's/LFRequest = importlib.import_module("py-json.LANforge.LFRequest")/from lanforge_scripts.py_json.LANforge import LFRequest/g' *.py | ||||
| sed -i -- 's/multicast_profile = importlib.import_module("py-json.multicast_profile")/from lanforge_scripts.py_json import multicast_profile/g' *.py | ||||
| sed -i -- 's/add_vap = importlib.import_module("py-json.LANforge.add_vap")/from lanforge_scripts.py_json.LANforge import add_vap/g' *.py | ||||
| sed -i -- 's/lf_attenmod = importlib.import_module("py-json.lf_attenmod")/from lanforge_scripts.py_json import lf_attenmod/g' *.py | ||||
| sed -i -- 's/LFUtils = importlib.import_module("py-json.LANforge.LFUtils")/from lanforge_scripts.py_json.LANforge import LFUtils/g' *.py | ||||
| sed -i -- 's/gen_cxprofile = importlib.import_module("py-json.gen_cxprofile")/from lanforge_scripts.py_json import gen_cxprofile/g' *.py | ||||
| sed -i -- 's/LANforge = importlib.import_module("py-json.LANforge")/from lanforge_scripts.py_json import LANforge/g' *.py | ||||
| sed -i -- 's/= importlib.import_module("py-json. )/from lanforge_scripts.py_json import  /g' *.py | ||||
| sed -i -- 's/realm = importlib.import_module("py-json.realm")/from lanforge_scripts.py_json import realm/g' *.py | ||||
| sed -i -- 's/test_group_profile = importlib.import_module("py-json.test_group_profile")/from lanforge_scripts.py_json import test_group_profile/g' *.py | ||||
| sed -i -- 's/qvlan_profile = importlib.import_module("py-json.qvlan_profile")/from lanforge_scripts.py_json import qvlan_profile/g' *.py | ||||
| sed -i -- 's/vap_profile = importlib.import_module("py-json.vap_profile")/from lanforge_scripts.py_json import vap_profile/g' *.py | ||||
| sed -i -- 's/station_profile = importlib.import_module("py-json.station_profile")/from lanforge_scripts.py_json import station_profile/g' *.py | ||||
| sed -i -- 's/PortUtils = port_utils.PortUtils/ /g' *.py | ||||
| sed -i -- 's/LFCliBase = lfcli_base.LFCliBase/ /g' *.py | ||||
| sed -i -- 's/pandas_extensions = importlib.import_module("py-json.LANforge.pandas_extensions")/from .LANforge.pandas_extensions import pandas_extensions/g' *.py | ||||
| sed -i -- 's/pandas_extensions.pandas_extensions/pandas_extensions/g' *.py | ||||
| sed -i -- 's/vr_profile2 = importlib.import_module("py-json.vr_profile2")/from ..py_json import vr_profile2/g' *.py | ||||
| sed -i -- 's/port_probe = importlib.import_module("py-json.port_probe")/from ..py_json import port_probe/g' *.py | ||||
| sed -i -- 's/vr_profile2 = importlib.import_module("py-json.vr_profile2")/from lanforge_scripts.py_json import vr_profile2/g' *.py | ||||
| sed -i -- 's/port_probe = importlib.import_module("py-json.port_probe")/from lanforge_scripts.py_json import port_probe/g' *.py | ||||
| sed -i -- 's/LFRequest.LFRequest/LFRequest/g' *.py | ||||
|  | ||||
| # fix py_dashboard files | ||||
| sed -i -- 's/from GrafanaRequest/from ..py_dashboard.GrafanaRequest/g' *.py | ||||
| sed -i -- 's/from InfluxRequest/from ..py_dashboard.InfluxRequest/g' *.py | ||||
| sed -i -- 's/from GhostRequest/from ..py_dashboard.GhostRequest/g' *.py | ||||
| sed -i -- 's/from GrafanaRequest/from lanforge_scripts.py_dashboard.GrafanaRequest/g' *.py | ||||
| sed -i -- 's/from InfluxRequest/from lanforge_scripts.py_dashboard.InfluxRequest/g' *.py | ||||
| sed -i -- 's/from GhostRequest/from lanforge_scripts.py_dashboard.GhostRequest/g' *.py | ||||
|  | ||||
| #fix py_json files | ||||
| sed -i -- 's/from LANforge/from .LANforge/g' *.py | ||||
| @@ -363,13 +365,13 @@ for i in "${realmfiles[@]}"; do | ||||
| str="s/from ${i}/from .${i}/g" | ||||
| sed -i -- "${str}" realm.py | ||||
| done | ||||
| sed -i -- 's/from ..LANforge/from .LANforge/g' realm.py | ||||
| sed -i -- 's/from lanforge_scripts.LANforge/from .LANforge/g' realm.py | ||||
| sed -i -- 's/from port_utils/from .port_utils/g' *.py | ||||
|  | ||||
| #fix py_scripts files | ||||
| sed -i -- 's/from lf_report/from ..py_scripts.lf_report/g' *.py | ||||
| sed -i -- 's/from lf_graph/from ..py_scripts.lf_graph/g' *.py | ||||
| sed -i -- 's/from create_station/from ..py_scripts.create_station/g' *.py | ||||
| sed -i -- 's/from lf_report/from lanforge_scripts.py_scripts.lf_report/g' *.py | ||||
| sed -i -- 's/from lf_graph/from lanforge_scripts.py_scripts.lf_graph/g' *.py | ||||
| sed -i -- 's/from create_station/from lanforge_scripts.py_scripts.create_station/g' *.py | ||||
| sed -i -- 's/from cv_test_reports/from .cv_test_reports/g' *.py | ||||
|  | ||||
| cd LANforge || exit 1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 matthew
					matthew