Exemple #1
0
 def assert_ipam_pool_valid(self,
                            pool,
                            expected,
                            version,
                            pool_id="1234-5"):
     common.validate_ipam_pool(pool_id, pool, version)
     self.assertEqual(pool, expected)
Exemple #2
0
def parse_ipam_pool(pool_id, raw_json):
    pool = safe_decode_json(raw_json, log_tag="ipam pool %s" % pool_id)
    try:
        common.validate_ipam_pool(pool_id, pool, 4)
    except ValidationFailed as e:
        _log.exception("Validation failed for ipam pool %s: %s; %r", pool_id, pool, e)
        return None
    else:
        return pool
Exemple #3
0
def parse_ipam_pool(pool_id, raw_json):
    pool = safe_decode_json(raw_json, log_tag="ipam pool %s" % pool_id)
    try:
        common.validate_ipam_pool(pool_id, pool, 4)
    except ValidationFailed as e:
        _log.exception("Validation failed for ipam pool %s: %s; %r", pool_id,
                       pool, e)
        return None
    else:
        return pool
Exemple #4
0
 def assert_ipam_pool_valid(self, pool, expected, version,
                            pool_id="1234-5"):
     common.validate_ipam_pool(pool_id, pool, version)
     self.assertEqual(pool, expected)