kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
24 wiersze
643 B
Python
24 wiersze
643 B
Python
|
import pytest
|
||
|
|
||
|
from django.forms import ValidationError
|
||
|
|
||
|
|
||
|
def test_can_bind_import_batch_to_request(factories):
|
||
|
request = factories['requests.ImportRequest']()
|
||
|
|
||
|
assert request.status == 'pending'
|
||
|
|
||
|
# when we create the import, we consider the request as accepted
|
||
|
batch = factories['music.ImportBatch'](import_request=request)
|
||
|
request.refresh_from_db()
|
||
|
|
||
|
assert request.status == 'accepted'
|
||
|
|
||
|
# now, the batch is finished, therefore the request status should be
|
||
|
# imported
|
||
|
batch.status = 'finished'
|
||
|
batch.save(update_fields=['status'])
|
||
|
request.refresh_from_db()
|
||
|
|
||
|
assert request.status == 'imported'
|