summaryrefslogtreecommitdiff
path: root/tests/basic
diff options
context:
space:
mode:
authorkshivakumar <kshivakumar@outlook.com>2022-05-24 17:55:35 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-06-01 10:44:34 +0200
commit46efd03d2674084051f7ce04006e95520649a1ac (patch)
tree2287ae46499572724ede50429b7f1cfc02880dd0 /tests/basic
parent0982cf2a013be291356758a5577ecb3c9f047ba0 (diff)
downloaddjango-46efd03d2674084051f7ce04006e95520649a1ac.tar.gz
Fixed #33733 -- Preserved wrapper assignment for manager methods.
Diffstat (limited to 'tests/basic')
-rw-r--r--tests/basic/tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/basic/tests.py b/tests/basic/tests.py
index 601dda762b..44ace3d684 100644
--- a/tests/basic/tests.py
+++ b/tests/basic/tests.py
@@ -1,3 +1,4 @@
+import inspect
import threading
from datetime import datetime, timedelta
from unittest import mock
@@ -740,6 +741,13 @@ class ManagerTest(SimpleTestCase):
self.assertEqual(Article.objects.get.__doc__, models.QuerySet.get.__doc__)
self.assertEqual(Article.objects.count.__name__, models.QuerySet.count.__name__)
+ def test_manager_method_signature(self):
+ self.assertEqual(
+ str(inspect.signature(Article.objects.bulk_create)),
+ "(objs, batch_size=None, ignore_conflicts=False, update_conflicts=False, "
+ "update_fields=None, unique_fields=None)",
+ )
+
class SelectOnSaveTests(TestCase):
def test_select_on_save(self):