Beispiel #1
0
def _verify_validity(exist):
    fields = {exist.size: "image_size", exist.created_at: "created_at", exist.uuid: "uuid", exist.owner: "owner"}
    for (field_value, field_name) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id, exist.uuid)
    base_verifier._is_like_uuid("uuid", exist.uuid, exist.id)
    base_verifier._is_like_date("created_at", exist.created_at, exist.id, exist.uuid)
    base_verifier._is_long("size", exist.size, exist.id, exist.uuid)
    base_verifier._is_hex_owner_id("owner", exist.owner, exist.id, exist.uuid)
def _verify_validity(exist):
    fields = {exist.size: 'image_size', exist.created_at: 'created_at',
              exist.uuid: 'uuid', exist.owner: 'owner'}
    for (field_value, field_name) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id)
    base_verifier._is_like_uuid('uuid', exist.uuid, exist.id)
    base_verifier._is_like_date('created_at', exist.created_at, exist.id)
    base_verifier._is_long('size', exist.size, exist.id)
    base_verifier._is_hex_owner_id('owner', exist.owner, exist.id)
Beispiel #3
0
def _verify_basic_validity(exist):
    flavor_field_name = config.flavor_field_name()
    fields = {
        'tenant': exist.tenant,
        'launched_at': exist.launched_at,
        flavor_field_name: getattr(exist, flavor_field_name)
    }
    for (field_name, field_value) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id)
    base_verifier._is_hex_owner_id('tenant', exist.tenant, exist.id)
    base_verifier._is_like_date('launched_at', exist.launched_at, exist.id)
    if exist.deleted_at is not None:
        base_verifier._is_like_date('deleted_at', exist.deleted_at, exist.id)
Beispiel #4
0
def _verify_validity(exist):
    fields = {
        exist.size: 'image_size',
        exist.created_at: 'created_at',
        exist.uuid: 'uuid',
        exist.owner: 'owner'
    }
    for (field_value, field_name) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id)
    base_verifier._is_like_uuid('uuid', exist.uuid, exist.id)
    base_verifier._is_like_date('created_at', exist.created_at, exist.id)
    base_verifier._is_long('size', exist.size, exist.id)
    base_verifier._is_hex_owner_id('owner', exist.owner, exist.id)
Beispiel #5
0
def _verify_basic_validity(exist):
    flavor_field_name = config.flavor_field_name()
    fields = {
        "tenant": exist.tenant,
        "launched_at": exist.launched_at,
        flavor_field_name: getattr(exist, flavor_field_name),
    }
    for (field_name, field_value) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id, exist.instance)
    base_verifier._is_hex_owner_id("tenant", exist.tenant, exist.id, exist.instance)
    base_verifier._is_like_date("launched_at", exist.launched_at, exist.id, exist.instance)
    if exist.deleted_at is not None:
        base_verifier._is_like_date("deleted_at", exist.deleted_at, exist.id, exist.instance)
Beispiel #6
0
def _verify_basic_validity(exist):
    flavor_field_name = config.flavor_field_name()
    fields = {
        'tenant': exist.tenant,
        'launched_at': exist.launched_at,
        flavor_field_name: getattr(exist, flavor_field_name)
    }
    for (field_name, field_value) in fields.items():
        if field_value is None:
            raise NullFieldException(field_name, exist.id, exist.instance)
    base_verifier._is_hex_owner_id('tenant', exist.tenant, exist.id,
                                   exist.instance)
    base_verifier._is_like_date('launched_at', exist.launched_at, exist.id,
                                exist.instance)
    if exist.deleted_at is not None:
        base_verifier._is_like_date('deleted_at', exist.deleted_at, exist.id,
                                    exist.instance)