summaryrefslogtreecommitdiff
path: root/tests/lookup
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2022-12-16 12:24:49 +0100
committerGitHub <noreply@github.com>2022-12-16 12:24:49 +0100
commit1e4da439556cdd69eb9f91e07f99cf77997e70d2 (patch)
tree0ec64dae399a9aaf955f1ca37b7e923fe020c3de /tests/lookup
parent05d70fb92b72f9701bea99c809a5edd53b290de9 (diff)
Fixed lookup.tests.LookupTests.test_exact_none_transform() test on Oracle.
NulledTransform doesn't return TextField anymore so it cannot be wrapped with DBMS_LOB.SUBSTR(). Test regression in 09ffc5c1212d4ced58b708cbbf3dfbfb77b782ca.
Diffstat (limited to 'tests/lookup')
-rw-r--r--tests/lookup/models.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/lookup/models.py b/tests/lookup/models.py
index 86f774ea11..9bb3412c33 100644
--- a/tests/lookup/models.py
+++ b/tests/lookup/models.py
@@ -50,11 +50,22 @@ class NulledTextField(models.TextField):
return None if value == "" else value
+class NullField(models.Field):
+ pass
+
+
+NullField.register_lookup(IsNull)
+
+
@NulledTextField.register_lookup
class NulledTransform(models.Transform):
lookup_name = "nulled"
template = "NULL"
+ @property
+ def output_field(self):
+ return NullField()
+
@NulledTextField.register_lookup
class IsNullWithNoneAsRHS(IsNull):