Exemplo n.º 1
0
def delete_upload_layer(config_db_entity, config_entity):
    """
        Delete previoust test DbEntity/Layers
    :param config_db_entity:
    :param config_entity:
    :return:
    """
    DbEntityInterest._no_post_save_publishing = True
    update_or_create_db_entity_and_interest(config_entity, config_db_entity)[0]
    DbEntityInterest._no_post_save_publishing = False
    # Wipe out the previous import data since we're just testing
    on_config_entity_pre_delete_data_import(
        None, instance=config_entity, db_entity_keys=[config_db_entity.key]
    )

    Layer.objects.filter(db_entity_interest__db_entity__key=config_db_entity.key).delete()
    config_entity.db_entities.filter(key=config_db_entity.key).delete()
Exemplo n.º 2
0
def test_upload_layer(config_db_entity, config_entity):

    db_entity_interest = update_or_create_db_entity_and_interest(config_entity, config_db_entity)[0]

    logger.info("Getting the layer")
    layer = Layer.objects.get(presentation__config_entity=config_entity, db_entity_interest=db_entity_interest)
    logger.info("Returning the layer %sw with id %s" % (layer.name, layer.id))

    return layer