From be168c5ada505d77b96cbca12033c0956bff05a1 Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Sun, 21 Mar 2021 10:59:58 +0100
Subject: [PATCH] Decimal value is serialized as a str value

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 apps/api/tests.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/apps/api/tests.py b/apps/api/tests.py
index 203e592a..9fa371e7 100644
--- a/apps/api/tests.py
+++ b/apps/api/tests.py
@@ -3,6 +3,7 @@
 
 import json
 from datetime import datetime, date
+from decimal import Decimal
 from urllib.parse import quote_plus
 from warnings import warn
 
@@ -152,6 +153,8 @@ class TestAPI(TestCase):
                 value = value.isoformat()
             elif isinstance(value, ImageFieldFile):
                 value = value.name
+            elif isinstance(value, Decimal):
+                value = str(value)
             query = json.dumps({field.name: value})
 
             # Create sample permission
-- 
GitLab