]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-network: add testcases for Token=prefixstable with UUID 21346/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 13 Nov 2021 06:52:03 +0000 (15:52 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 14 Nov 2021 04:29:44 +0000 (13:29 +0900)
test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network
test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network
test/test-network/systemd-networkd-tests.py

index 7613a8258d0cecc848332521e045e4d36ccb7b09..eda4ce191534f1d36b21009fa129a3e2cf617bc0 100644 (file)
@@ -7,3 +7,4 @@ IPv6AcceptRA=true
 
 [IPv6AcceptRA]
 Token=prefixstable
+Token=prefixstable,86b123b969ba4b7eb8b3d8605123525a
index 02056d335b5e6622697135e1341ec7fbb5df2595..ac50700401484aeb0195f4802be40674ec67aa3a 100644 (file)
@@ -7,7 +7,12 @@ IPv6AcceptRA=true
 
 [IPv6AcceptRA]
 Token=prefixstable:2002:da8:1::
+Token=prefixstable:2002:da8:1::,86b123b969ba4b7eb8b3d8605123525a
 # invalid tokens
+Token=prefixstable:2002:da8:1::,00000000000000000000000000000000
+Token=prefixstable:2002:da8:1::,
+Token=prefixstable,00000000000000000000000000000000
+Token=prefixstable,
 Token=prefixstable@
 Token=static
 Token=static:
index a68055086c8cc9040a8eb6ce5f835494c7648dde..58ca5b54461cbeb0eef8d8d885cb491708710ade 100755 (executable)
@@ -3951,8 +3951,8 @@ class NetworkdRATests(unittest.TestCase, Utilities):
 
         output = check_output(*networkctl_cmd, '-n', '0', 'status', 'veth99', env=env)
         print(output)
-        self.assertRegex(output, '2002:da8:1:0')
-        self.assertRegex(output, '2002:da8:2:0.*78:9abc') # EUI
+        self.assertIn('2002:da8:1:0:b47e:7975:fc7a:7d6e', output)
+        self.assertIn('2002:da8:2:0:1034:56ff:fe78:9abc', output) # EUI64
 
     def test_ipv6_token_prefixstable_without_address(self):
         copy_unit_to_networkd_unit_path('25-veth.netdev', 'ipv6-prefix.network', 'ipv6-prefix-veth-token-prefixstable-without-address.network')
@@ -3961,8 +3961,8 @@ class NetworkdRATests(unittest.TestCase, Utilities):
 
         output = check_output(*networkctl_cmd, '-n', '0', 'status', 'veth99', env=env)
         print(output)
-        self.assertRegex(output, '2002:da8:1:0')
-        self.assertRegex(output, '2002:da8:2:0')
+        self.assertIn('2002:da8:1:0:b47e:7975:fc7a:7d6e', output)
+        self.assertIn('2002:da8:2:0:f689:561a:8eda:7443', output)
 
 class NetworkdDHCPServerTests(unittest.TestCase, Utilities):
     links = [