Improve integration startup in AVM Fritz!Tools (#96269)
This commit is contained in:
parent
65bacdddd8
commit
5a87186916
3 changed files with 102 additions and 69 deletions
|
@ -52,27 +52,8 @@ MOCK_FB_SERVICES: dict[str, dict] = {
|
|||
},
|
||||
},
|
||||
"Hosts1": {
|
||||
"GetGenericHostEntry": [
|
||||
{
|
||||
"NewIPAddress": MOCK_IPS["fritz.box"],
|
||||
"NewAddressSource": "Static",
|
||||
"NewLeaseTimeRemaining": 0,
|
||||
"NewMACAddress": MOCK_MESH_MASTER_MAC,
|
||||
"NewInterfaceType": "",
|
||||
"NewActive": True,
|
||||
"NewHostName": "fritz.box",
|
||||
},
|
||||
{
|
||||
"NewIPAddress": MOCK_IPS["printer"],
|
||||
"NewAddressSource": "DHCP",
|
||||
"NewLeaseTimeRemaining": 0,
|
||||
"NewMACAddress": "AA:BB:CC:00:11:22",
|
||||
"NewInterfaceType": "Ethernet",
|
||||
"NewActive": True,
|
||||
"NewHostName": "printer",
|
||||
},
|
||||
],
|
||||
"X_AVM-DE_GetMeshListPath": {},
|
||||
"X_AVM-DE_GetHostListPath": {},
|
||||
},
|
||||
"LANEthernetInterfaceConfig1": {
|
||||
"GetStatistics": {
|
||||
|
@ -783,6 +764,58 @@ MOCK_MESH_DATA = {
|
|||
],
|
||||
}
|
||||
|
||||
MOCK_HOST_ATTRIBUTES_DATA = [
|
||||
{
|
||||
"Index": 1,
|
||||
"IPAddress": MOCK_IPS["printer"],
|
||||
"MACAddress": "AA:BB:CC:00:11:22",
|
||||
"Active": True,
|
||||
"HostName": "printer",
|
||||
"InterfaceType": "Ethernet",
|
||||
"X_AVM-DE_Port": 1,
|
||||
"X_AVM-DE_Speed": 1000,
|
||||
"X_AVM-DE_UpdateAvailable": False,
|
||||
"X_AVM-DE_UpdateSuccessful": "unknown",
|
||||
"X_AVM-DE_InfoURL": None,
|
||||
"X_AVM-DE_MACAddressList": None,
|
||||
"X_AVM-DE_Model": None,
|
||||
"X_AVM-DE_URL": f"http://{MOCK_IPS['printer']}",
|
||||
"X_AVM-DE_Guest": False,
|
||||
"X_AVM-DE_RequestClient": "0",
|
||||
"X_AVM-DE_VPN": False,
|
||||
"X_AVM-DE_WANAccess": "granted",
|
||||
"X_AVM-DE_Disallow": False,
|
||||
"X_AVM-DE_IsMeshable": "0",
|
||||
"X_AVM-DE_Priority": "0",
|
||||
"X_AVM-DE_FriendlyName": "printer",
|
||||
"X_AVM-DE_FriendlyNameIsWriteable": "1",
|
||||
},
|
||||
{
|
||||
"Index": 2,
|
||||
"IPAddress": MOCK_IPS["fritz.box"],
|
||||
"MACAddress": MOCK_MESH_MASTER_MAC,
|
||||
"Active": True,
|
||||
"HostName": "fritz.box",
|
||||
"InterfaceType": None,
|
||||
"X_AVM-DE_Port": 0,
|
||||
"X_AVM-DE_Speed": 0,
|
||||
"X_AVM-DE_UpdateAvailable": False,
|
||||
"X_AVM-DE_UpdateSuccessful": "unknown",
|
||||
"X_AVM-DE_InfoURL": None,
|
||||
"X_AVM-DE_MACAddressList": f"{MOCK_MESH_MASTER_MAC},{MOCK_MESH_MASTER_WIFI1_MAC}",
|
||||
"X_AVM-DE_Model": None,
|
||||
"X_AVM-DE_URL": f"http://{MOCK_IPS['fritz.box']}",
|
||||
"X_AVM-DE_Guest": False,
|
||||
"X_AVM-DE_RequestClient": "0",
|
||||
"X_AVM-DE_VPN": False,
|
||||
"X_AVM-DE_WANAccess": "granted",
|
||||
"X_AVM-DE_Disallow": False,
|
||||
"X_AVM-DE_IsMeshable": "1",
|
||||
"X_AVM-DE_Priority": "0",
|
||||
"X_AVM-DE_FriendlyName": "fritz.box",
|
||||
"X_AVM-DE_FriendlyNameIsWriteable": "0",
|
||||
},
|
||||
]
|
||||
|
||||
MOCK_USER_DATA = MOCK_CONFIG[DOMAIN][CONF_DEVICES][0]
|
||||
MOCK_DEVICE_INFO = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue