mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-03 20:27:54 +00:00 
			
		
		
		
	removed hard code from cv_dut_profile.py
Signed-off-by: sushant <sushant.bawiskar@candelatech.com>
This commit is contained in:
		@@ -1,10 +1,10 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
import time
 | 
					import time
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# !/usr/bin/env python3
 | 
					# !/usr/bin/env python3
 | 
				
			||||||
# ---- ---- ---- ---- LANforge Base Imports ---- ---- ---- ----
 | 
					# ---- ---- ---- ---- LANforge Base Imports ---- ---- ---- ----
 | 
				
			||||||
from LANforge.lfcli_base import LFCliBase
 | 
					from LANforge.lfcli_base import LFCliBase
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class cv_dut(LFCliBase):
 | 
					class cv_dut(LFCliBase):
 | 
				
			||||||
    def __init__(self,
 | 
					    def __init__(self,
 | 
				
			||||||
                 lfclient_host="localhost",
 | 
					                 lfclient_host="localhost",
 | 
				
			||||||
@@ -12,10 +12,19 @@ class cv_dut(LFCliBase):
 | 
				
			|||||||
                 ):
 | 
					                 ):
 | 
				
			||||||
        super().__init__(_lfjson_host=lfclient_host,
 | 
					        super().__init__(_lfjson_host=lfclient_host,
 | 
				
			||||||
                         _lfjson_port=lfclient_port)
 | 
					                         _lfjson_port=lfclient_port)
 | 
				
			||||||
 | 
					        self.cv_dut_name = "DUT"
 | 
				
			||||||
 | 
					        self.flags = "4098"
 | 
				
			||||||
 | 
					        self.sw_version = "[BLANK]"
 | 
				
			||||||
 | 
					        self.hw_version = "[BLANK]"
 | 
				
			||||||
 | 
					        self.model_num = "[BLANK]"
 | 
				
			||||||
 | 
					        self.serial_num = "[BLANK]"
 | 
				
			||||||
 | 
					        self.serial_port = "[BLANK]"
 | 
				
			||||||
 | 
					        self.wan_port = "[BLANK]"
 | 
				
			||||||
 | 
					        self.lan_port = "[BLANK]"
 | 
				
			||||||
 | 
					        self.api_id = "0"
 | 
				
			||||||
 | 
					        self.flags_mask = "NA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def create_dut(self,
 | 
					    def create_dut(self,
 | 
				
			||||||
                   dut_name="DUT",
 | 
					 | 
				
			||||||
                   flags="4098",
 | 
					 | 
				
			||||||
                   ssid1="[BLANK]",
 | 
					                   ssid1="[BLANK]",
 | 
				
			||||||
                   pass1="[BLANK]",
 | 
					                   pass1="[BLANK]",
 | 
				
			||||||
                   ssid2="[BLANK]",
 | 
					                   ssid2="[BLANK]",
 | 
				
			||||||
@@ -30,16 +39,16 @@ class cv_dut(LFCliBase):
 | 
				
			|||||||
        response_json = []
 | 
					        response_json = []
 | 
				
			||||||
        req_url = "/cli-json/add_dut"
 | 
					        req_url = "/cli-json/add_dut"
 | 
				
			||||||
        data = {
 | 
					        data = {
 | 
				
			||||||
            "name": dut_name,
 | 
					            "name": self.cv_dut_name,
 | 
				
			||||||
            "flags": flags,
 | 
					            "flags": self.flags,
 | 
				
			||||||
            "img_file": "NONE",
 | 
					            "img_file": "NONE",
 | 
				
			||||||
            "sw_version": "[BLANK]",
 | 
					            "sw_version": self.sw_version,
 | 
				
			||||||
            "hw_version": "[BLANK]",
 | 
					            "hw_version": self.hw_version,
 | 
				
			||||||
            "model_num": "[BLANK]",
 | 
					            "model_num": self.model_num,
 | 
				
			||||||
            "serial_num": "[BLANK]",
 | 
					            "serial_num": self.serial_num,
 | 
				
			||||||
            "serial_port": "[BLANK]",
 | 
					            "serial_port": self.serial_port,
 | 
				
			||||||
            "wan_port": "[BLANK]",
 | 
					            "wan_port": self.wan_port,
 | 
				
			||||||
            "lan_port": "[BLANK]",
 | 
					            "lan_port": self.lan_port,
 | 
				
			||||||
            "ssid1": ssid1,
 | 
					            "ssid1": ssid1,
 | 
				
			||||||
            "passwd1": pass1,
 | 
					            "passwd1": pass1,
 | 
				
			||||||
            "ssid2": ssid2,
 | 
					            "ssid2": ssid2,
 | 
				
			||||||
@@ -47,8 +56,8 @@ class cv_dut(LFCliBase):
 | 
				
			|||||||
            "ssid3": ssid3,
 | 
					            "ssid3": ssid3,
 | 
				
			||||||
            "passwd3": pass3,
 | 
					            "passwd3": pass3,
 | 
				
			||||||
            "mgt_ip": mgt_ip,
 | 
					            "mgt_ip": mgt_ip,
 | 
				
			||||||
            "api_id": "0",
 | 
					            "api_id": self.api_id,
 | 
				
			||||||
            "flags_mask": "NA",
 | 
					            "flags_mask": self.flags_mask,
 | 
				
			||||||
            "antenna_count1": "0",
 | 
					            "antenna_count1": "0",
 | 
				
			||||||
            "antenna_count2": "0",
 | 
					            "antenna_count2": "0",
 | 
				
			||||||
            "antenna_count3": "0",
 | 
					            "antenna_count3": "0",
 | 
				
			||||||
@@ -62,7 +71,6 @@ class cv_dut(LFCliBase):
 | 
				
			|||||||
        rsp = self.json_post(req_url, data, debug_=False, response_json_list_=response_json)
 | 
					        rsp = self.json_post(req_url, data, debug_=False, response_json_list_=response_json)
 | 
				
			||||||
        return rsp
 | 
					        return rsp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
    def add_ssid(self,
 | 
					    def add_ssid(self,
 | 
				
			||||||
                 dut_name="DUT",
 | 
					                 dut_name="DUT",
 | 
				
			||||||
                 ssid_idx=0,
 | 
					                 ssid_idx=0,
 | 
				
			||||||
@@ -72,13 +80,13 @@ class cv_dut(LFCliBase):
 | 
				
			|||||||
                 ssid_flags=0,
 | 
					                 ssid_flags=0,
 | 
				
			||||||
                 ssid_flags_mask=0xFFFFFFFF):
 | 
					                 ssid_flags_mask=0xFFFFFFFF):
 | 
				
			||||||
        req_url = "/cli-json/add_dut_ssid"
 | 
					        req_url = "/cli-json/add_dut_ssid"
 | 
				
			||||||
        print( "name:" + dut_name,
 | 
					        print("name:" + dut_name,
 | 
				
			||||||
            "ssid_idx:"+ ssid_idx,
 | 
					              "ssid_idx:" + ssid_idx,
 | 
				
			||||||
            "ssid:"+ ssid,
 | 
					              "ssid:" + ssid,
 | 
				
			||||||
              "passwd:" + passwd,
 | 
					              "passwd:" + passwd,
 | 
				
			||||||
              "bssid:" + bssid,
 | 
					              "bssid:" + bssid,
 | 
				
			||||||
              "ssid_flags:" + str(ssid_flags),
 | 
					              "ssid_flags:" + str(ssid_flags),
 | 
				
			||||||
            "ssid_flags_mask:"+ str(ssid_flags_mask))
 | 
					              "ssid_flags_mask:" + str(ssid_flags_mask))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.json_post(req_url, {
 | 
					        self.json_post(req_url, {
 | 
				
			||||||
            "name": dut_name,
 | 
					            "name": dut_name,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,6 +76,7 @@ class DUT(dut):
 | 
				
			|||||||
            lfclient_host=lfmgr,
 | 
					            lfclient_host=lfmgr,
 | 
				
			||||||
            lfclient_port=port,
 | 
					            lfclient_port=port,
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					        self.cv_dut_name = dut_name
 | 
				
			||||||
        self.cv_test = cvtest(lfmgr, port)
 | 
					        self.cv_test = cvtest(lfmgr, port)
 | 
				
			||||||
        self.dut_name = dut_name
 | 
					        self.dut_name = dut_name
 | 
				
			||||||
        self.ssid = ssid
 | 
					        self.ssid = ssid
 | 
				
			||||||
@@ -84,7 +85,7 @@ class DUT(dut):
 | 
				
			|||||||
        self.security = security
 | 
					        self.security = security
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setup(self):
 | 
					    def setup(self):
 | 
				
			||||||
        self.create_dut(dut_name=self.dut_name)
 | 
					        self.create_dut()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def add_ssids(self):
 | 
					    def add_ssids(self):
 | 
				
			||||||
        flags = dict()
 | 
					        flags = dict()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user