diff options
| author | Lubomir Rintel <lkundrak@v3.sk> | 2023-04-17 07:09:54 +0200 |
|---|---|---|
| committer | Thomas Haller <thaller@redhat.com> | 2023-05-11 14:22:21 +0200 |
| commit | 33288c03ea475909a5dedacb31d8b1dc2b48aa4b (patch) | |
| tree | f2d1c451c4e5eb389d74ffe671e89c463492f968 /tools/test-cloud-meta-mock.py | |
| parent | 42cd22741bdc7de1479fbde581447705929ae0db (diff) | |
| download | NetworkManager-33288c03ea475909a5dedacb31d8b1dc2b48aa4b.tar.gz | |
test/cloud-meta-mock: mock azure metadata API
Not used for testing, but still might be useful for development.
Diffstat (limited to 'tools/test-cloud-meta-mock.py')
| -rwxr-xr-x | tools/test-cloud-meta-mock.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/test-cloud-meta-mock.py b/tools/test-cloud-meta-mock.py index f7eb536f22..387b7544f6 100755 --- a/tools/test-cloud-meta-mock.py +++ b/tools/test-cloud-meta-mock.py @@ -88,6 +88,10 @@ def default_resources(): aliyun_meta = b"/2016-01-01/meta-data/" aliyun_macs = aliyun_meta + b"network/interfaces/macs/" + azure_meta = b"/metadata/instance" + azure_iface = azure_meta + b"/network/interface/" + azure_query = b"?format=text&api-version=2017-04-02" + mac1 = b"9e:c0:3e:92:24:2d" mac2 = b"53:e9:7e:52:8d:a8" @@ -113,6 +117,18 @@ def default_resources(): aliyun_macs + mac1 + b"/primary-ip-address": ip2, aliyun_macs + mac1 + b"/netmask": b"255.255.255.0", aliyun_macs + mac1 + b"/gateway": b"172.31.176.2", + azure_meta + azure_query: b"", + azure_iface + azure_query: b"0\n1\n", + azure_iface + b"0/macAddress" + azure_query: mac1, + azure_iface + b"1/macAddress" + azure_query: mac2, + azure_iface + b"0/ipv4/ipAddress/" + azure_query: b"0\n", + azure_iface + b"1/ipv4/ipAddress/" + azure_query: b"0\n", + azure_iface + b"0/ipv4/ipAddress/0/privateIpAddress" + azure_query: ip1, + azure_iface + b"1/ipv4/ipAddress/0/privateIpAddress" + azure_query: ip2, + azure_iface + b"0/ipv4/subnet/0/address/" + azure_query: b"172.31.16.0", + azure_iface + b"1/ipv4/subnet/0/address/" + azure_query: b"172.31.166.0", + azure_iface + b"0/ipv4/subnet/0/prefix/" + azure_query: b"20", + azure_iface + b"1/ipv4/subnet/0/prefix/" + azure_query: b"20", } |
