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)
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