details: https://code.tryton.org/tryton/commit/fb8e380b63a7
branch: default
user: Cédric Krier <[email protected]>
date: Sat Jan 10 18:40:47 2026 +0100
description:
Add test for reference field referring unknown target
diffstat:
trytond/trytond/tests/test_field_reference.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (22 lines):
diff -r 0999cede69b2 -r fb8e380b63a7
trytond/trytond/tests/test_field_reference.py
--- a/trytond/trytond/tests/test_field_reference.py Fri Jan 09 17:14:17
2026 +0100
+++ b/trytond/trytond/tests/test_field_reference.py Sat Jan 10 18:40:47
2026 +0100
@@ -118,6 +118,18 @@
self.assertEqual(reference.reference, 'test.reference.target,-1')
@with_transaction()
+ def test_create_unknown(self):
+ "Test create unknown reference"
+ pool = Pool()
+ Reference = pool.get('test.reference')
+
+ reference, = Reference.create([{
+ 'reference': 'test.reference.target,48',
+ }])
+
+ self.assertEqual(reference.reference, None)
+
+ @with_transaction()
def test_search_equals_string(self):
"Test search reference equals string"
pool = Pool()