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()

Reply via email to