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")
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"), ], ), )
def _fixture_one_addr(): return CorosyncNode("node1", [CorosyncNodeAddress("10.0.0.1", "1")], "1")
def _fixture_no_addrs(): return CorosyncNode("node1", [], "1")
def test_no_addrs(self): self.assertEqual( CorosyncNode("node1", [], "1").to_dto(), CorosyncNodeDto("node1", "1", []), )