funkwhale/api/tests/requests/test_models.py

19 wiersze
585 B
Python
Czysty Zwykły widok Historia

def test_can_bind_import_batch_to_request(factories):
2018-06-09 13:36:16 +00:00
request = factories["requests.ImportRequest"]()
2018-06-09 13:36:16 +00:00
assert request.status == "pending"
# when we create the import, we consider the request as accepted
2018-06-09 13:36:16 +00:00
batch = factories["music.ImportBatch"](import_request=request)
request.refresh_from_db()
2018-06-09 13:36:16 +00:00
assert request.status == "accepted"
# now, the batch is finished, therefore the request status should be
# imported
2018-06-09 13:36:16 +00:00
batch.status = "finished"
batch.save(update_fields=["status"])
request.refresh_from_db()
2018-06-09 13:36:16 +00:00
assert request.status == "imported"