Skip to content

Commit

Permalink
Make one part of test_post_layers_long_and_delete_it optional
Browse files Browse the repository at this point in the history
  • Loading branch information
jirik committed Nov 28, 2023
1 parent 18b1ef6 commit e932792
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/layman/layer/rest_workspace_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -909,10 +909,13 @@ def test_post_layers_long_and_delete_it(client):

chain_info = util.get_layer_chain(workspace, layername)
assert chain_info is not None and not celery_util.is_chain_ready(chain_info)
layer_info = util.get_layer_info(workspace, layername)
keys_to_check = ['db', 'wms', 'wfs', 'thumbnail', 'metadata']
for key_to_check in keys_to_check:
assert 'status' in layer_info[key_to_check]
layer_info = util.get_complete_layer_info(workspace, layername)

# sometimes, "long" post is not long enough and the layer is already in COMPLETE state
if layer_info['layman_metadata']['publication_status'] == 'UPDATING':
keys_to_check = ['db', 'wms', 'wfs', 'thumbnail', 'metadata']
for key_to_check in keys_to_check:
assert 'status' in layer_info[key_to_check]

rest_path = url_for('rest_workspace_layer.delete_layer', workspace=workspace, layername=layername)
response = client.delete(rest_path)
Expand Down

0 comments on commit e932792

Please sign in to comment.