Update dependencies and clean up Huawei model code
- Updated `pytest` to version 9.0.3 and `responses` to version 0.26.1 in `pyproject.toml`. - Removed the main execution block from the Huawei model for cleaner code structure.
This commit is contained in:
@@ -9,10 +9,3 @@ class Huawei(BaseDevice):
|
|||||||
def vlans(self) -> list[dict]:
|
def vlans(self) -> list[dict]:
|
||||||
vlan_ids = self.raw.get("vlans", {}).get("vlan_ids", [])
|
vlan_ids = self.raw.get("vlans", {}).get("vlan_ids", [])
|
||||||
return [{"vlan_id": vlan} for vlan in vlan_ids]
|
return [{"vlan_id": vlan} for vlan in vlan_ids]
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
with open("./test4.txt") as file:
|
|
||||||
data = file.read()
|
|
||||||
huawei = Huawei(data)
|
|
||||||
print(huawei.parse())
|
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ dependencies = [
|
|||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
dev = [
|
dev = [
|
||||||
"pytest>=8",
|
"pytest>=9.0.3",
|
||||||
"responses>=0.25",
|
"responses>=0.26.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
|
|||||||
Reference in New Issue
Block a user