From 86d9b10dc33cc115fee2ecab40a569354ac55d15 Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Sat, 6 Jun 2015 12:55:04 +0100 Subject: Instead of using DjangoJSONEncoder, use base_field's value_to_string. Note this means the serialization of e.g. IntegerRangeField now has strings for lower and upper, so use to_python when they came back in (same behaviour as ArrayField, hopefully, from where I also got the set_attributes_from_name function). --- tests/postgres_tests/test_ranges.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/postgres_tests') diff --git a/tests/postgres_tests/test_ranges.py b/tests/postgres_tests/test_ranges.py index eca22c17f5..b3b591f4e4 100644 --- a/tests/postgres_tests/test_ranges.py +++ b/tests/postgres_tests/test_ranges.py @@ -291,7 +291,7 @@ class TestQueringWithRanges(TestCase): @skipUnlessPG92 class TestSerialization(TestCase): test_data = ( - '[{"fields": {"ints": "{\\"upper\\": 10, \\"lower\\": 0, ' + '[{"fields": {"ints": "{\\"upper\\": \\"10\\", \\"lower\\": \\"0\\", ' '\\"bounds\\": \\"[)\\"}", "floats": "{\\"empty\\": true}", ' '"bigints": null, "timestamps": "{\\"upper\\": \\"2014-02-02T12:12:12\\", ' '\\"lower\\": \\"2014-01-01T00:00:00\\", \\"bounds\\": \\"[)\\"}", ' -- cgit v1.3