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