summaryrefslogtreecommitdiff
path: root/tests/proxy_models
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/proxy_models
parent575706331bec4bf58ce36a9540c4c61fca49025b (diff)
downloaddjango-3d0dcd7f5af378d3ab6adb303b913e6c7b2e0ee5.tar.gz
Refs #26022 -- Used context manager version of assertRaises in tests.
Diffstat (limited to 'tests/proxy_models')
-rw-r--r--tests/proxy_models/tests.py37
1 files changed, 14 insertions, 23 deletions
diff --git a/tests/proxy_models/tests.py b/tests/proxy_models/tests.py
index 874a2596f0..3527c5bc06 100644
--- a/tests/proxy_models/tests.py
+++ b/tests/proxy_models/tests.py
@@ -93,31 +93,19 @@ class ProxyModelTests(TestCase):
LowerStatusPerson.objects.create(status="low", name="homer")
max_id = Person.objects.aggregate(max_id=models.Max('id'))['max_id']
- self.assertRaises(
- Person.DoesNotExist,
- MyPersonProxy.objects.get,
- name='Zathras'
- )
- self.assertRaises(
- Person.MultipleObjectsReturned,
- MyPersonProxy.objects.get,
- id__lt=max_id + 1
- )
- self.assertRaises(
- Person.DoesNotExist,
- StatusPerson.objects.get,
- name='Zathras'
- )
+ with self.assertRaises(Person.DoesNotExist):
+ MyPersonProxy.objects.get(name='Zathras')
+ with self.assertRaises(Person.MultipleObjectsReturned):
+ MyPersonProxy.objects.get(id__lt=max_id + 1)
+ with self.assertRaises(Person.DoesNotExist):
+ StatusPerson.objects.get(name='Zathras')
StatusPerson.objects.create(name='Bazza Jr.')
StatusPerson.objects.create(name='Foo Jr.')
max_id = Person.objects.aggregate(max_id=models.Max('id'))['max_id']
- self.assertRaises(
- Person.MultipleObjectsReturned,
- StatusPerson.objects.get,
- id__lt=max_id + 1
- )
+ with self.assertRaises(Person.MultipleObjectsReturned):
+ StatusPerson.objects.get(id__lt=max_id + 1)
def test_abc(self):
"""
@@ -127,7 +115,8 @@ class ProxyModelTests(TestCase):
class NoAbstract(Abstract):
class Meta:
proxy = True
- self.assertRaises(TypeError, build_abc)
+ with self.assertRaises(TypeError):
+ build_abc()
@isolate_apps('proxy_models')
def test_no_cbc(self):
@@ -138,7 +127,8 @@ class ProxyModelTests(TestCase):
class TooManyBases(Person, Abstract):
class Meta:
proxy = True
- self.assertRaises(TypeError, build_no_cbc)
+ with self.assertRaises(TypeError):
+ build_no_cbc()
@isolate_apps('proxy_models')
def test_no_base_classes(self):
@@ -146,7 +136,8 @@ class ProxyModelTests(TestCase):
class NoBaseClasses(models.Model):
class Meta:
proxy = True
- self.assertRaises(TypeError, build_no_base_classes)
+ with self.assertRaises(TypeError):
+ build_no_base_classes()
@isolate_apps('proxy_models')
def test_new_fields(self):