Build collection and assert that file size has been set

This commit is contained in:
mvdbeek
2020-06-28 23:03:43 +02:00
parent beaf2f91a3
commit 14e52841c2
2 changed files with 6 additions and 2 deletions
@@ -37,6 +37,7 @@ pyparsing==2.4.7
pytest-cov==2.10.0
pytest-html==1.22.1
pytest-metadata==1.8.0
pytest-mock==3.1.1
pytest-postgresql==2.3.0
pytest-pythonpath==0.7.3
pytest==5.4.3
+5 -2
View File
@@ -63,8 +63,8 @@ def test_job_context_discover_outputs_flushes_once(mocker):
input_dbkey = '?'
final_job_state = 'ok'
collection_description = FilePatternDatasetCollectionDescription(pattern="__name__")
collection = model.DatasetCollection(collection_type='list')
collection = model.DatasetCollection(collection_type='list', populated=False)
sa_session.add(collection)
job_context = JobContext(tool, tool_provided_metadata, job, job_working_directory, permission_provider, metadata_source_provider, input_dbkey, object_store, final_job_state)
collection_builder = builder.BoundCollectionBuilder(collection)
dataset_collectors = [dataset_collector(collection_description)]
@@ -80,4 +80,7 @@ def test_job_context_discover_outputs_flushes_once(mocker):
metadata_source_name='',
final_job_state=job_context.final_job_state,
)
collection_builder.populate()
assert spy.call_count == 1
assert len(collection.dataset_instances) == 10
assert collection.dataset_instances[0].dataset.file_size == 1