diff options
author | kshivakumar <kshivakumar@outlook.com> | 2022-05-24 17:55:35 +0530 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-06-01 10:44:34 +0200 |
commit | 46efd03d2674084051f7ce04006e95520649a1ac (patch) | |
tree | 2287ae46499572724ede50429b7f1cfc02880dd0 /tests/basic | |
parent | 0982cf2a013be291356758a5577ecb3c9f047ba0 (diff) | |
download | django-46efd03d2674084051f7ce04006e95520649a1ac.tar.gz |
Fixed #33733 -- Preserved wrapper assignment for manager methods.
Diffstat (limited to 'tests/basic')
-rw-r--r-- | tests/basic/tests.py | 8 |
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): |