Kaydet (Commit) db09a2de authored tarafından Julien Phalip's avatar Julien Phalip

Cleaned up some lingering signals in the test suite that were causing spurious…

Cleaned up some lingering signals in the test suite that were causing spurious failures with Pypy and Postgres.
üst 868e0f3c
...@@ -207,6 +207,9 @@ class UpdateOnlyFieldsTests(TestCase): ...@@ -207,6 +207,9 @@ class UpdateOnlyFieldsTests(TestCase):
self.assertEqual(len(post_save_data[0]), 1) self.assertEqual(len(post_save_data[0]), 1)
self.assertTrue('name' in post_save_data[0]) self.assertTrue('name' in post_save_data[0])
pre_save.disconnect(pre_save_receiver)
post_save.disconnect(post_save_receiver)
def test_update_fields_incorrect_params(self): def test_update_fields_incorrect_params(self):
s = Person.objects.create(name='Sara', gender='F') s = Person.objects.create(name='Sara', gender='F')
...@@ -233,6 +236,9 @@ class UpdateOnlyFieldsTests(TestCase): ...@@ -233,6 +236,9 @@ class UpdateOnlyFieldsTests(TestCase):
self.assertEqual(len(pre_save_data), 0) self.assertEqual(len(pre_save_data), 0)
self.assertEqual(len(post_save_data), 0) self.assertEqual(len(post_save_data), 0)
pre_save.disconnect(pre_save_receiver)
post_save.disconnect(post_save_receiver)
def test_num_queries_inheritance(self): def test_num_queries_inheritance(self):
s = Employee.objects.create(name='Sara', gender='F') s = Employee.objects.create(name='Sara', gender='F')
s.employee_num = 1 s.employee_num = 1
......
...@@ -93,6 +93,8 @@ class FlagViewTests(CommentTestCase): ...@@ -93,6 +93,8 @@ class FlagViewTests(CommentTestCase):
self.testFlagPost() self.testFlagPost()
self.assertEqual(received_signals, [signals.comment_was_flagged]) self.assertEqual(received_signals, [signals.comment_was_flagged])
signals.comment_was_flagged.disconnect(receive)
def makeModerator(username): def makeModerator(username):
u = User.objects.get(username=username) u = User.objects.get(username=username)
ct = ContentType.objects.get_for_model(Comment) ct = ContentType.objects.get_for_model(Comment)
...@@ -164,6 +166,8 @@ class DeleteViewTests(CommentTestCase): ...@@ -164,6 +166,8 @@ class DeleteViewTests(CommentTestCase):
self.testDeletePost() self.testDeletePost()
self.assertEqual(received_signals, [signals.comment_was_flagged]) self.assertEqual(received_signals, [signals.comment_was_flagged])
signals.comment_was_flagged.disconnect(receive)
def testDeletedView(self): def testDeletedView(self):
comments = self.createSomeComments() comments = self.createSomeComments()
pk = comments[0].pk pk = comments[0].pk
...@@ -239,6 +243,8 @@ class ApproveViewTests(CommentTestCase): ...@@ -239,6 +243,8 @@ class ApproveViewTests(CommentTestCase):
self.testApprovePost() self.testApprovePost()
self.assertEqual(received_signals, [signals.comment_was_flagged]) self.assertEqual(received_signals, [signals.comment_was_flagged])
signals.comment_was_flagged.disconnect(receive)
def testApprovedView(self): def testApprovedView(self):
comments = self.createSomeComments() comments = self.createSomeComments()
pk = comments[0].pk pk = comments[0].pk
......
...@@ -1761,6 +1761,11 @@ class SignalTests(TestCase): ...@@ -1761,6 +1761,11 @@ class SignalTests(TestCase):
self.assertEqual(pre_delete_receiver._database, "other") self.assertEqual(pre_delete_receiver._database, "other")
self.assertEqual(post_delete_receiver._database, "other") self.assertEqual(post_delete_receiver._database, "other")
signals.pre_save.disconnect(sender=Person, receiver=pre_save_receiver)
signals.post_save.disconnect(sender=Person, receiver=post_save_receiver)
signals.pre_delete.disconnect(sender=Person, receiver=pre_delete_receiver)
signals.post_delete.disconnect(sender=Person, receiver=post_delete_receiver)
def test_database_arg_m2m(self): def test_database_arg_m2m(self):
""" """
Test that the m2m_changed signal has a correct database arg (#13552) Test that the m2m_changed signal has a correct database arg (#13552)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment