Add Django 1.10 compatibility

This commit is contained in:
Florent Lebreton
2016-10-28 10:41:03 +02:00
parent 6da81f2115
commit 86e3e185f7
3 changed files with 32 additions and 28 deletions

View File

@@ -31,6 +31,21 @@ class JSignatureFieldTest(SimpleTestCase):
val = 'foo'
self.assertRaises(ValidationError, f.to_python, val)
def test_from_db_value_empty(self):
f = JSignatureField()
self.assertIsNone(f.from_db_value(''))
def test_from_db_value_correct_value_json(self):
f = JSignatureField()
val = [{"x": [1, 2], "y": [3, 4]}]
val_str = '[{"x":[1,2], "y":[3,4]}]'
self.assertEquals(val, f.from_db_value(val_str))
def test_from_db_value_incorrect_value(self):
f = JSignatureField()
val = 'foo'
self.assertRaises(ValidationError, f.to_python, val)
def test_get_prep_value_empty(self):
f = JSignatureField()
for val in ['', [], '[]']: