mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
[1.10.x] Fixed #26747 -- Used more specific assertions in the Django test suite.
Backport of 4f336f6652 from master
This commit is contained in:
@@ -27,18 +27,18 @@ class BooleanFieldTest(SimpleTestCase):
|
||||
|
||||
def test_booleanfield_clean_2(self):
|
||||
f = BooleanField(required=False)
|
||||
self.assertEqual(False, f.clean(''))
|
||||
self.assertEqual(False, f.clean(None))
|
||||
self.assertEqual(True, f.clean(True))
|
||||
self.assertEqual(False, f.clean(False))
|
||||
self.assertEqual(True, f.clean(1))
|
||||
self.assertEqual(False, f.clean(0))
|
||||
self.assertEqual(True, f.clean('1'))
|
||||
self.assertEqual(False, f.clean('0'))
|
||||
self.assertEqual(True, f.clean('Django rocks'))
|
||||
self.assertEqual(False, f.clean('False'))
|
||||
self.assertEqual(False, f.clean('false'))
|
||||
self.assertEqual(False, f.clean('FaLsE'))
|
||||
self.assertIs(f.clean(''), False)
|
||||
self.assertIs(f.clean(None), False)
|
||||
self.assertIs(f.clean(True), True)
|
||||
self.assertIs(f.clean(False), False)
|
||||
self.assertIs(f.clean(1), True)
|
||||
self.assertIs(f.clean(0), False)
|
||||
self.assertIs(f.clean('1'), True)
|
||||
self.assertIs(f.clean('0'), False)
|
||||
self.assertIs(f.clean('Django rocks'), True)
|
||||
self.assertIs(f.clean('False'), False)
|
||||
self.assertIs(f.clean('false'), False)
|
||||
self.assertIs(f.clean('FaLsE'), False)
|
||||
|
||||
def test_boolean_picklable(self):
|
||||
self.assertIsInstance(pickle.loads(pickle.dumps(BooleanField())), BooleanField)
|
||||
|
||||
Reference in New Issue
Block a user