mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 15:59:18 +02:00
Moved test date check into a dedicated function
This commit is contained in:
parent
b3de851e6f
commit
32445c5113
8 changed files with 59 additions and 52 deletions
12
api/tests/utils.py
Normal file
12
api/tests/utils.py
Normal file
|
@ -0,0 +1,12 @@
|
|||
import datetime
|
||||
from rest_framework import fields as rest_fields
|
||||
|
||||
|
||||
def to_api_date(value):
|
||||
if isinstance(value, datetime.datetime):
|
||||
f = rest_fields.DateTimeField()
|
||||
return f.to_representation(value)
|
||||
if isinstance(value, datetime.date):
|
||||
f = rest_fields.DateField()
|
||||
return f.to_representation(value)
|
||||
raise ValueError("Invalid value: {}".format(value))
|
Loading…
Add table
Add a link
Reference in a new issue