[1.8.x] Used assertIsInstance in tests.
Backport of d91321e8be
from master
This commit is contained in:
parent
8fa763a983
commit
5105c1628d
|
@ -93,4 +93,5 @@ class DataTypesTestCase(TestCase):
|
||||||
self.assertIsInstance(b.baked_timestamp, datetime.datetime)
|
self.assertIsInstance(b.baked_timestamp, datetime.datetime)
|
||||||
# We need to test this way because datetime.datetime inherits
|
# We need to test this way because datetime.datetime inherits
|
||||||
# from datetime.date:
|
# from datetime.date:
|
||||||
self.assertIsInstance(b.baked_date, datetime.date) and not isinstance(b.baked_date, datetime.datetime)
|
self.assertIsInstance(b.baked_date, datetime.date)
|
||||||
|
self.assertNotIsInstance(b.baked_date, datetime.datetime)
|
||||||
|
|
|
@ -256,8 +256,8 @@ class DeferRegressionTest(TestCase):
|
||||||
deferred_item1 = deferred_class_factory(Item, ('name',))
|
deferred_item1 = deferred_class_factory(Item, ('name',))
|
||||||
deferred_item2 = deferred_class_factory(deferred_item1, ('value',))
|
deferred_item2 = deferred_class_factory(deferred_item1, ('value',))
|
||||||
self.assertIs(deferred_item2._meta.proxy_for_model, Item)
|
self.assertIs(deferred_item2._meta.proxy_for_model, Item)
|
||||||
self.assertFalse(isinstance(deferred_item2.__dict__.get('name'), DeferredAttribute))
|
self.assertNotIsInstance(deferred_item2.__dict__.get('name'), DeferredAttribute)
|
||||||
self.assertTrue(isinstance(deferred_item2.__dict__.get('value'), DeferredAttribute))
|
self.assertIsInstance(deferred_item2.__dict__.get('value'), DeferredAttribute)
|
||||||
|
|
||||||
def test_deferred_class_factory_no_attrs(self):
|
def test_deferred_class_factory_no_attrs(self):
|
||||||
deferred_cls = deferred_class_factory(Item, ())
|
deferred_cls = deferred_class_factory(Item, ())
|
||||||
|
|
|
@ -135,7 +135,7 @@ class DispatcherTests(unittest.TestCase):
|
||||||
self.assertIsInstance(err, ValueError)
|
self.assertIsInstance(err, ValueError)
|
||||||
self.assertEqual(err.args, ('this',))
|
self.assertEqual(err.args, ('this',))
|
||||||
self.assertTrue(hasattr(err, '__traceback__'))
|
self.assertTrue(hasattr(err, '__traceback__'))
|
||||||
self.assertTrue(isinstance(err.__traceback__, TracebackType))
|
self.assertIsInstance(err.__traceback__, TracebackType)
|
||||||
a_signal.disconnect(fails)
|
a_signal.disconnect(fails)
|
||||||
self.assertTestIsClean(a_signal)
|
self.assertTestIsClean(a_signal)
|
||||||
|
|
||||||
|
|
|
@ -172,7 +172,7 @@ class FieldsTests(SimpleTestCase):
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
||||||
self.assertEqual(1, f.clean('1'))
|
self.assertEqual(1, f.clean('1'))
|
||||||
self.assertEqual(True, isinstance(f.clean('1'), int))
|
self.assertIsInstance(f.clean('1'), int)
|
||||||
self.assertEqual(23, f.clean('23'))
|
self.assertEqual(23, f.clean('23'))
|
||||||
self.assertRaisesMessage(ValidationError, "'Enter a whole number.'", f.clean, 'a')
|
self.assertRaisesMessage(ValidationError, "'Enter a whole number.'", f.clean, 'a')
|
||||||
self.assertEqual(42, f.clean(42))
|
self.assertEqual(42, f.clean(42))
|
||||||
|
@ -191,7 +191,7 @@ class FieldsTests(SimpleTestCase):
|
||||||
self.assertEqual(None, f.clean(None))
|
self.assertEqual(None, f.clean(None))
|
||||||
self.assertEqual('None', repr(f.clean(None)))
|
self.assertEqual('None', repr(f.clean(None)))
|
||||||
self.assertEqual(1, f.clean('1'))
|
self.assertEqual(1, f.clean('1'))
|
||||||
self.assertEqual(True, isinstance(f.clean('1'), int))
|
self.assertIsInstance(f.clean('1'), int)
|
||||||
self.assertEqual(23, f.clean('23'))
|
self.assertEqual(23, f.clean('23'))
|
||||||
self.assertRaisesMessage(ValidationError, "'Enter a whole number.'", f.clean, 'a')
|
self.assertRaisesMessage(ValidationError, "'Enter a whole number.'", f.clean, 'a')
|
||||||
self.assertEqual(1, f.clean('1 '))
|
self.assertEqual(1, f.clean('1 '))
|
||||||
|
@ -267,7 +267,7 @@ class FieldsTests(SimpleTestCase):
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
||||||
self.assertEqual(1.0, f.clean('1'))
|
self.assertEqual(1.0, f.clean('1'))
|
||||||
self.assertEqual(True, isinstance(f.clean('1'), float))
|
self.assertIsInstance(f.clean('1'), float)
|
||||||
self.assertEqual(23.0, f.clean('23'))
|
self.assertEqual(23.0, f.clean('23'))
|
||||||
self.assertEqual(3.1400000000000001, f.clean('3.14'))
|
self.assertEqual(3.1400000000000001, f.clean('3.14'))
|
||||||
self.assertEqual(3.1400000000000001, f.clean(3.14))
|
self.assertEqual(3.1400000000000001, f.clean(3.14))
|
||||||
|
@ -331,7 +331,7 @@ class FieldsTests(SimpleTestCase):
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
||||||
self.assertEqual(f.clean('1'), Decimal("1"))
|
self.assertEqual(f.clean('1'), Decimal("1"))
|
||||||
self.assertEqual(True, isinstance(f.clean('1'), Decimal))
|
self.assertIsInstance(f.clean('1'), Decimal)
|
||||||
self.assertEqual(f.clean('23'), Decimal("23"))
|
self.assertEqual(f.clean('23'), Decimal("23"))
|
||||||
self.assertEqual(f.clean('3.14'), Decimal("3.14"))
|
self.assertEqual(f.clean('3.14'), Decimal("3.14"))
|
||||||
self.assertEqual(f.clean(3.14), Decimal("3.14"))
|
self.assertEqual(f.clean(3.14), Decimal("3.14"))
|
||||||
|
@ -1364,7 +1364,7 @@ class FieldsTests(SimpleTestCase):
|
||||||
def test_splitdatetimefield_1(self):
|
def test_splitdatetimefield_1(self):
|
||||||
from django.forms.widgets import SplitDateTimeWidget
|
from django.forms.widgets import SplitDateTimeWidget
|
||||||
f = SplitDateTimeField()
|
f = SplitDateTimeField()
|
||||||
assert isinstance(f.widget, SplitDateTimeWidget)
|
self.assertIsInstance(f.widget, SplitDateTimeWidget)
|
||||||
self.assertEqual(datetime.datetime(2006, 1, 10, 7, 30), f.clean([datetime.date(2006, 1, 10), datetime.time(7, 30)]))
|
self.assertEqual(datetime.datetime(2006, 1, 10, 7, 30), f.clean([datetime.date(2006, 1, 10), datetime.time(7, 30)]))
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, None)
|
||||||
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
self.assertRaisesMessage(ValidationError, "'This field is required.'", f.clean, '')
|
||||||
|
|
|
@ -782,7 +782,7 @@ class FormsTestCase(TestCase):
|
||||||
self.assertFalse(form.is_valid())
|
self.assertFalse(form.is_valid())
|
||||||
|
|
||||||
# Check that update_error_dict didn't lose track of the ErrorDict type.
|
# Check that update_error_dict didn't lose track of the ErrorDict type.
|
||||||
self.assertTrue(isinstance(form._errors, forms.ErrorDict))
|
self.assertIsInstance(form._errors, forms.ErrorDict)
|
||||||
|
|
||||||
self.assertEqual(dict(form.errors), {
|
self.assertEqual(dict(form.errors), {
|
||||||
'code': ['Code error 1.', 'Code error 2.', 'Code error 3.'],
|
'code': ['Code error 1.', 'Code error 2.', 'Code error 3.'],
|
||||||
|
|
|
@ -109,7 +109,7 @@ class DataSourceTest(unittest.TestCase):
|
||||||
# http://trac.osgeo.org/gdal/ticket/3783
|
# http://trac.osgeo.org/gdal/ticket/3783
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
self.assertEqual(True, isinstance(layer.extent, Envelope))
|
self.assertIsInstance(layer.extent, Envelope)
|
||||||
self.assertAlmostEqual(source.extent[0], layer.extent.min_x, 5)
|
self.assertAlmostEqual(source.extent[0], layer.extent.min_x, 5)
|
||||||
self.assertAlmostEqual(source.extent[1], layer.extent.min_y, 5)
|
self.assertAlmostEqual(source.extent[1], layer.extent.min_y, 5)
|
||||||
self.assertAlmostEqual(source.extent[2], layer.extent.max_x, 5)
|
self.assertAlmostEqual(source.extent[2], layer.extent.max_x, 5)
|
||||||
|
@ -195,7 +195,7 @@ class DataSourceTest(unittest.TestCase):
|
||||||
for k, v in source.fields.items():
|
for k, v in source.fields.items():
|
||||||
# Making sure we get the proper OGR Field instance, using
|
# Making sure we get the proper OGR Field instance, using
|
||||||
# a string value index for the feature.
|
# a string value index for the feature.
|
||||||
self.assertEqual(True, isinstance(feat[k], v))
|
self.assertIsInstance(feat[k], v)
|
||||||
|
|
||||||
# Testing Feature.__iter__
|
# Testing Feature.__iter__
|
||||||
for fld in feat:
|
for fld in feat:
|
||||||
|
|
|
@ -205,7 +205,7 @@ class ImageFieldTwoDimensionsTests(ImageFieldTestMixin, TestCase):
|
||||||
# TestImageField value will default to being an instance of its
|
# TestImageField value will default to being an instance of its
|
||||||
# attr_class, a TestImageFieldFile, with name == None, which will
|
# attr_class, a TestImageFieldFile, with name == None, which will
|
||||||
# cause it to evaluate as False.
|
# cause it to evaluate as False.
|
||||||
self.assertEqual(isinstance(p.mugshot, TestImageFieldFile), True)
|
self.assertIsInstance(p.mugshot, TestImageFieldFile)
|
||||||
self.assertEqual(bool(p.mugshot), False)
|
self.assertEqual(bool(p.mugshot), False)
|
||||||
|
|
||||||
# Test setting a fresh created model instance.
|
# Test setting a fresh created model instance.
|
||||||
|
@ -227,7 +227,7 @@ class ImageFieldTwoDimensionsTests(ImageFieldTestMixin, TestCase):
|
||||||
name (name set to None).
|
name (name set to None).
|
||||||
"""
|
"""
|
||||||
p = self.PersonModel()
|
p = self.PersonModel()
|
||||||
self.assertEqual(isinstance(p.mugshot, TestImageFieldFile), True)
|
self.assertIsInstance(p.mugshot, TestImageFieldFile)
|
||||||
self.assertEqual(bool(p.mugshot), False)
|
self.assertEqual(bool(p.mugshot), False)
|
||||||
|
|
||||||
def test_assignment_to_None(self):
|
def test_assignment_to_None(self):
|
||||||
|
|
Loading…
Reference in New Issue