From acb3a6291ce4fcbebe5f6f1e7cf28a0a93210cc4 Mon Sep 17 00:00:00 2001 From: IluaAir Date: Sun, 7 Jun 2026 09:07:17 +0300 Subject: [PATCH] Add expected configuration output for Mikrotik devices - Introduced a new JSON file `config.expected.json` containing expected system and interface configurations for Mikrotik devices, including model, serial number, IP addresses, and VLAN details. - This addition facilitates testing and validation of the parsing functionality for Mikrotik configurations. --- tests/fixtures/mikrotik/config.expected.json | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 tests/fixtures/mikrotik/config.expected.json diff --git a/tests/fixtures/mikrotik/config.expected.json b/tests/fixtures/mikrotik/config.expected.json new file mode 100644 index 0000000..04427e6 --- /dev/null +++ b/tests/fixtures/mikrotik/config.expected.json @@ -0,0 +1,43 @@ +{ + "system": { + "model": "C52iG-5HaxD2HaxD", + "serial_number": "HE108BBGW0B", + "version": "7.12" + }, + "interfaces": [ + { + "interface": "bridge.LAN", + "ip_address": "172.16.3.1", + "mask": 24, + "description": null + }, + { + "interface": "ether1", + "ip_address": "10.38.3.245", + "mask": 24, + "description": null + }, + { + "interface": "wireguard2", + "ip_address": "10.1.100.2", + "mask": 24, + "description": null + }, + { + "interface": "ether4", + "ip_address": "100.10.10.1", + "mask": 24, + "description": null + } + ], + "vlans": [ + { + "vlan_id": 255, + "description": "test vlan" + }, + { + "vlan_id": 254, + "description": "test test vlan" + } + ] +} \ No newline at end of file