summaryrefslogtreecommitdiff
path: root/tests/get_earliest_or_latest
diff options
context:
space:
mode:
authorHasan <hasan.r67@gmail.com>2016-01-17 14:56:39 +0330
committerTim Graham <timograham@gmail.com>2016-01-29 12:32:18 -0500
commit3d0dcd7f5af378d3ab6adb303b913e6c7b2e0ee5 (patch)
tree0d1074cc65a72096e44a4165611fddfc5b7ef7fb /tests/get_earliest_or_latest
parent575706331bec4bf58ce36a9540c4c61fca49025b (diff)
downloaddjango-3d0dcd7f5af378d3ab6adb303b913e6c7b2e0ee5.tar.gz
Refs #26022 -- Used context manager version of assertRaises in tests.
Diffstat (limited to 'tests/get_earliest_or_latest')
-rw-r--r--tests/get_earliest_or_latest/tests.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/tests/get_earliest_or_latest/tests.py b/tests/get_earliest_or_latest/tests.py
index c4e4bb7586..d74a0724d7 100644
--- a/tests/get_earliest_or_latest/tests.py
+++ b/tests/get_earliest_or_latest/tests.py
@@ -17,7 +17,8 @@ class EarliestOrLatestTests(TestCase):
def test_earliest(self):
# Because no Articles exist yet, earliest() raises ArticleDoesNotExist.
- self.assertRaises(Article.DoesNotExist, Article.objects.earliest)
+ with self.assertRaises(Article.DoesNotExist):
+ Article.objects.earliest()
a1 = Article.objects.create(
headline="Article 1", pub_date=datetime(2005, 7, 26),
@@ -66,7 +67,8 @@ class EarliestOrLatestTests(TestCase):
def test_latest(self):
# Because no Articles exist yet, latest() raises ArticleDoesNotExist.
- self.assertRaises(Article.DoesNotExist, Article.objects.latest)
+ with self.assertRaises(Article.DoesNotExist):
+ Article.objects.latest()
a1 = Article.objects.create(
headline="Article 1", pub_date=datetime(2005, 7, 26),
@@ -119,7 +121,8 @@ class EarliestOrLatestTests(TestCase):
# "get_latest_by" set -- just pass in the field name manually.
Person.objects.create(name="Ralph", birthday=datetime(1950, 1, 1))
p2 = Person.objects.create(name="Stephanie", birthday=datetime(1960, 2, 3))
- self.assertRaises(AssertionError, Person.objects.latest)
+ with self.assertRaises(AssertionError):
+ Person.objects.latest()
self.assertEqual(Person.objects.latest("birthday"), p2)
@@ -164,9 +167,12 @@ class TestFirstLast(TestCase):
def check():
# We know that we've broken the __iter__ method, so the queryset
# should always raise an exception.
- self.assertRaises(IndexError, lambda: IndexErrorArticle.objects.all()[0])
- self.assertRaises(IndexError, IndexErrorArticle.objects.all().first)
- self.assertRaises(IndexError, IndexErrorArticle.objects.all().last)
+ with self.assertRaises(IndexError):
+ IndexErrorArticle.objects.all()[0]
+ with self.assertRaises(IndexError):
+ IndexErrorArticle.objects.all().first()
+ with self.assertRaises(IndexError):
+ IndexErrorArticle.objects.all().last()
check()