Example #1
0
 def test_get_free_range_not_found(self):
     tiny_parent_range = '192.168.1.0/24'
     huge_size = 8
     with testtools.ExpectedException(ValueError):
         keepalived.get_free_range(parent_range=tiny_parent_range,
                                   excluded_ranges=[],
                                   size=huge_size)
Example #2
0
 def test_get_free_range_not_found(self):
     tiny_parent_range = '192.168.1.0/24'
     huge_size = 8
     with testtools.ExpectedException(ValueError):
         keepalived.get_free_range(
             parent_range=tiny_parent_range,
             excluded_ranges=[],
             size=huge_size)
Example #3
0
 def test_get_free_range(self):
     free_range = keepalived.get_free_range(
         parent_range="169.254.0.0/16",
         excluded_ranges=["169.254.0.0/24", "169.254.1.0/24", "169.254.2.0/24"],
         size=24,
     )
     self.assertEqual("169.254.3.0/24", free_range)
Example #4
0
 def test_get_free_range(self):
     free_range = keepalived.get_free_range(
         parent_range='169.254.0.0/16',
         excluded_ranges=['169.254.0.0/24',
                          '169.254.1.0/24',
                          '169.254.2.0/24'],
         size=24)
     self.assertEqual('169.254.3.0/24', free_range)
Example #5
0
 def test_get_free_range(self):
     free_range = keepalived.get_free_range(
         parent_range='169.254.0.0/16',
         excluded_ranges=['169.254.0.0/24',
                          '169.254.1.0/24',
                          '169.254.2.0/24'],
         size=24)
     self.assertEqual('169.254.3.0/24', free_range)
Example #6
0
 def test_get_free_range_excluded_out_of_parent(self):
     free_range = keepalived.get_free_range(
         parent_range='169.254.0.0/16',
         excluded_ranges=['255.255.255.0/24'],
         size=24)
     self.assertEqual('169.254.0.0/24', free_range)
Example #7
0
 def test_get_free_range_without_excluded(self):
     free_range = keepalived.get_free_range(parent_range='169.254.0.0/16',
                                            excluded_ranges=[],
                                            size=20)
     self.assertEqual('169.254.0.0/20', free_range)
Example #8
0
 def test_get_free_range_excluded_out_of_parent(self):
     free_range = keepalived.get_free_range(
         parent_range='169.254.0.0/16',
         excluded_ranges=['255.255.255.0/24'],
         size=24)
     self.assertEqual('169.254.0.0/24', free_range)
Example #9
0
 def test_get_free_range_without_excluded(self):
     free_range = keepalived.get_free_range(
         parent_range='169.254.0.0/16',
         excluded_ranges=[],
         size=20)
     self.assertEqual('169.254.0.0/20', free_range)
Example #10
0
 def test_get_free_range_excluded_out_of_parent(self):
     free_range = keepalived.get_free_range(
         parent_range="169.254.0.0/16", excluded_ranges=["255.255.255.0/24"], size=24
     )
     self.assertEqual("169.254.0.0/24", free_range)