[1.5.x] Updated deprecated test assertions

This commit is contained in:
Claude Paroz 2013-01-08 19:07:12 +01:00
parent b6119a6373
commit beef02eeaa
5 changed files with 9 additions and 9 deletions

View File

@ -186,7 +186,7 @@ class PermissionDuplicationTestCase(TestCase):
# check duplicated default permission # check duplicated default permission
models.Permission._meta.permissions = [ models.Permission._meta.permissions = [
('change_permission', 'Can edit permission (duplicate)')] ('change_permission', 'Can edit permission (duplicate)')]
self.assertRaisesRegexp(CommandError, six.assertRaisesRegex(self, CommandError,
"The permission codename 'change_permission' clashes with a " "The permission codename 'change_permission' clashes with a "
"builtin permission for model 'auth.Permission'.", "builtin permission for model 'auth.Permission'.",
create_permissions, models, [], verbosity=0) create_permissions, models, [], verbosity=0)
@ -197,7 +197,7 @@ class PermissionDuplicationTestCase(TestCase):
('other_one', 'Some other permission'), ('other_one', 'Some other permission'),
('my_custom_permission', 'Some permission with duplicate permission code'), ('my_custom_permission', 'Some permission with duplicate permission code'),
] ]
self.assertRaisesRegexp(CommandError, six.assertRaisesRegex(self, CommandError,
"The permission codename 'my_custom_permission' is duplicated for model " "The permission codename 'my_custom_permission' is duplicated for model "
"'auth.Permission'.", "'auth.Permission'.",
create_permissions, models, [], verbosity=0) create_permissions, models, [], verbosity=0)

View File

@ -140,21 +140,21 @@ class ModelTest(TestCase):
# Django raises an Article.MultipleObjectsReturned exception if the # Django raises an Article.MultipleObjectsReturned exception if the
# lookup matches more than one object # lookup matches more than one object
self.assertRaisesRegexp( six.assertRaisesRegex(self,
MultipleObjectsReturned, MultipleObjectsReturned,
"get\(\) returned more than one Article -- it returned 2!", "get\(\) returned more than one Article -- it returned 2!",
Article.objects.get, Article.objects.get,
headline__startswith='Area', headline__startswith='Area',
) )
self.assertRaisesRegexp( six.assertRaisesRegex(self,
MultipleObjectsReturned, MultipleObjectsReturned,
"get\(\) returned more than one Article -- it returned 2!", "get\(\) returned more than one Article -- it returned 2!",
Article.objects.get, Article.objects.get,
pub_date__year=2005, pub_date__year=2005,
) )
self.assertRaisesRegexp( six.assertRaisesRegex(self,
MultipleObjectsReturned, MultipleObjectsReturned,
"get\(\) returned more than one Article -- it returned 2!", "get\(\) returned more than one Article -- it returned 2!",
Article.objects.get, Article.objects.get,

View File

@ -28,7 +28,7 @@ class SimpleTests(TestCase):
headline='Girl wins €12.500 in lottery', headline='Girl wins €12.500 in lottery',
pub_date=datetime.datetime(2005, 7, 28) pub_date=datetime.datetime(2005, 7, 28)
) )
self.assertRaisesRegexp(RuntimeError, "Did you apply " six.assertRaisesRegex(self, RuntimeError, "Did you apply "
"@python_2_unicode_compatible without defining __str__\?", str, a) "@python_2_unicode_compatible without defining __str__\?", str, a)
def test_international(self): def test_international(self):

View File

@ -42,7 +42,7 @@ class OracleChecks(unittest.TestCase):
# Check that '%' chars are escaped for query execution. # Check that '%' chars are escaped for query execution.
name = '"SOME%NAME"' name = '"SOME%NAME"'
quoted_name = connection.ops.quote_name(name) quoted_name = connection.ops.quote_name(name)
self.assertEquals(quoted_name % (), name) self.assertEqual(quoted_name % (), name)
@unittest.skipUnless(connection.vendor == 'oracle', @unittest.skipUnless(connection.vendor == 'oracle',
"No need to check Oracle cursor semantics") "No need to check Oracle cursor semantics")

View File

@ -370,13 +370,13 @@ class Templates(TestCase):
# Regression test for #19280 # Regression test for #19280
t = Template('{% url path.to.view %}') # not quoted = old syntax t = Template('{% url path.to.view %}') # not quoted = old syntax
c = Context() c = Context()
with self.assertRaisesRegexp(urlresolvers.NoReverseMatch, with six.assertRaisesRegex(self, urlresolvers.NoReverseMatch,
"The syntax changed in Django 1.5, see the docs."): "The syntax changed in Django 1.5, see the docs."):
t.render(c) t.render(c)
def test_url_explicit_exception_for_old_syntax_at_compile_time(self): def test_url_explicit_exception_for_old_syntax_at_compile_time(self):
# Regression test for #19392 # Regression test for #19392
with self.assertRaisesRegexp(template.TemplateSyntaxError, with six.assertRaisesRegex(self, template.TemplateSyntaxError,
"The syntax of 'url' changed in Django 1.5, see the docs."): "The syntax of 'url' changed in Django 1.5, see the docs."):
t = Template('{% url my-view %}') # not a variable = old syntax t = Template('{% url my-view %}') # not a variable = old syntax