Test no instantiation of reference field with negative id

issue6091
review26941002
This commit is contained in:
Cédric Krier committed 2016-12-16 11:00:49 +01:00
1 parent 92d8d29fad
commit 2b84a80789
1 file changed
+12
+12
View File
@@ -2870,6 +2870,18 @@ class FieldsTestCase(unittest.TestCase):
})
self.assertEqual(reference2.reference, None)
Reference.write([reference2], {
'reference': 'test.reference.target,',
})
self.assertEqual(reference2.reference, 'test.reference.target,')
self.assertFalse(isinstance(reference2.reference, ReferenceTarget))
Reference.write([reference2], {
'reference': 'test.reference.target,-1',
})
self.assertEqual(reference2.reference, 'test.reference.target,-1')
self.assertFalse(isinstance(reference2.reference, ReferenceTarget))
Reference.write([reference2], {
'reference': ('test.reference.target', target2.id),
})