コード例 #1
0
ファイル: test_new.py プロジェクト: 1oscar/ceph-deploy
 def test_all_subnets_have_one_matching_ip(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     # regardless of extra IPs that may not match. The requirement
     # is already satisfied
     ips.extend(util.generate_ips("10.1.2.1", "10.1.2.40"))
     subnets = ["10.0.0.1/16", "10.0.1.1/16"]
     assert new.validate_host_ip(ips, subnets) is None
コード例 #2
0
 def test_all_subnets_have_one_matching_ip(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     # regardless of extra IPs that may not match. The requirement
     # is already satisfied
     ips.extend(util.generate_ips("10.1.2.1", "10.1.2.40"))
     subnets = ["10.0.0.1/16", "10.0.1.1/16"]
     assert new.validate_host_ip(ips, subnets) is None
コード例 #3
0
ファイル: test_new.py プロジェクト: 1oscar/ceph-deploy
 def test_for_all_subnets_all_ips_match(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     subnets = ["10.0.0.1/16", "10.0.1.1/16"]
     assert new.validate_host_ip(ips, subnets) is None
コード例 #4
0
ファイル: test_new.py プロジェクト: 1oscar/ceph-deploy
 def test_not_all_subnets_have_one_matching_ip(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     subnets = ["10.0.0.1/16", "10.1.1.1/16"]
     with pytest.raises(RuntimeError):
         new.validate_host_ip(ips, subnets)
コード例 #5
0
 def test_for_all_subnets_all_ips_match(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     subnets = ["10.0.0.1/16", "10.0.1.1/16"]
     assert new.validate_host_ip(ips, subnets) is None
コード例 #6
0
 def test_not_all_subnets_have_one_matching_ip(self):
     ips = util.generate_ips("10.0.0.1", "10.0.0.40")
     ips.extend(util.generate_ips("10.0.1.1", "10.0.1.40"))
     subnets = ["10.0.0.1/16", "10.1.1.1/16"]
     with pytest.raises(RuntimeError):
         new.validate_host_ip(ips, subnets)