diff --git a/tests/queryset_pickle/models.py b/tests/queryset_pickle/models.py index d3500c903b..4bcfcfbf04 100644 --- a/tests/queryset_pickle/models.py +++ b/tests/queryset_pickle/models.py @@ -6,16 +6,16 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ -def standalone_number(self): +def standalone_number(): return 1 class Numbers(object): @staticmethod - def get_static_number(self): + def get_static_number(): return 2 @classmethod - def get_class_number(self): + def get_class_number(cls): return 3 def get_member_number(self): diff --git a/tests/queryset_pickle/tests.py b/tests/queryset_pickle/tests.py index ab32e8f647..da1bb8cb73 100644 --- a/tests/queryset_pickle/tests.py +++ b/tests/queryset_pickle/tests.py @@ -9,6 +9,9 @@ from .models import Group, Event, Happening class PickleabilityTestCase(TestCase): + def setUp(self): + Happening.objects.create() # make sure the defaults are working (#20158) + def assert_pickles(self, qs): self.assertEqual(list(pickle.loads(pickle.dumps(qs))), list(qs))