def test_get_unit_status_rejected(self): """It should return REJECTED.""" # Setup fixtures load_fixture(['jobs-processing.json', 'jobs-rejected.json']) # Test status = views.get_unit_status('3e1e56ed-923b-4b53-84fe-c5c1c0b0cf8e', 'unitTransfer') completed = helpers.completed_units_efficient(unit_type='transfer', include_failed=True) # Verify assert len(status) == 2 assert 'microservice' in status assert status['status'] == 'REJECTED' assert len(completed) == 0
def test_get_unit_status_backlog(self): """It should return COMPLETE and in BACKLOG.""" # Setup fixtures load_fixture(['jobs-processing.json', 'jobs-transfer-backlog.json']) # Test status = views.get_unit_status('3e1e56ed-923b-4b53-84fe-c5c1c0b0cf8e', 'unitTransfer') completed = helpers.completed_units_efficient(unit_type='transfer', include_failed=True) # Verify assert len(status) == 3 assert 'microservice' in status assert status['status'] == 'COMPLETE' assert status['sip_uuid'] == 'BACKLOG' assert len(completed) == 1
def test_get_unit_status_completed_transfer(self): """It should return COMPLETE and the new SIP UUID.""" # Setup fixtures load_fixture([ 'jobs-processing.json', 'jobs-transfer-complete.json', 'files.json' ]) # Test status = views.get_unit_status('3e1e56ed-923b-4b53-84fe-c5c1c0b0cf8e', 'unitTransfer') completed = helpers.completed_units_efficient(unit_type='transfer', include_failed=True) # Verify assert len(status) == 3 assert 'microservice' in status assert status['status'] == 'COMPLETE' assert status['sip_uuid'] == '4060ee97-9c3f-4822-afaf-ebdf838284c3' assert len(completed) == 1
def test_get_unit_status_completed_sip(self): """It should return COMPLETE.""" # Setup fixtures load_fixture([ 'jobs-processing.json', 'jobs-transfer-complete.json', 'jobs-sip-complete.json' ]) # Test status = views.get_unit_status('4060ee97-9c3f-4822-afaf-ebdf838284c3', 'unitSIP') completed = helpers.completed_units_efficient(unit_type='transfer', include_failed=True) # Verify assert len(status) == 2 assert 'microservice' in status assert status['status'] == 'COMPLETE' assert len(completed) == 1