Exemple #1
0
 def _fixture_several_addrs():
     return CorosyncNode("node1", [
         CorosyncNodeAddress("10.0.0.0", "0"),
         CorosyncNodeAddress("10.0.0.1", "1"),
         CorosyncNodeAddress("10.0.0.4", "4"),
         CorosyncNodeAddress("10.0.0.3", "3"),
     ], "1")
Exemple #2
0
 def test_all_addr_types(self):
     self.assertEqual(
         CorosyncNode(
             "node1",
             [
                 CorosyncNodeAddress("10.0.0.1", "0"),
                 CorosyncNodeAddress("node1.domain", "1"),
                 CorosyncNodeAddress("fe80::5054:ff:fe81:1", "2"),
             ],
             "1",
         ).to_dto(),
         CorosyncNodeDto(
             "node1",
             "1",
             [
                 CorosyncNodeAddressDto("10.0.0.1", "0", "IPv4"),
                 CorosyncNodeAddressDto("node1.domain", "1", "FQDN"),
                 CorosyncNodeAddressDto("fe80::5054:ff:fe81:1", "2",
                                        "IPv6"),
             ],
         ),
     )
Exemple #3
0
 def _fixture_one_addr():
     return CorosyncNode("node1", [CorosyncNodeAddress("10.0.0.1", "1")],
                         "1")
Exemple #4
0
 def _fixture_no_addrs():
     return CorosyncNode("node1", [], "1")
Exemple #5
0
 def test_no_addrs(self):
     self.assertEqual(
         CorosyncNode("node1", [], "1").to_dto(),
         CorosyncNodeDto("node1", "1", []),
     )