diff options
| author | Tom Christie | 2014-12-02 13:04:49 +0000 |
|---|---|---|
| committer | Tom Christie | 2014-12-02 13:04:49 +0000 |
| commit | 76ac641fbd6c9d7dff5da3c551c3fd1ef7dedd2e (patch) | |
| tree | 9cc8e92aa9683be5ff7f61d043756cd7b1f26515 /tests/test_model_serializer.py | |
| parent | 54b7b32818fc9b8872b65d25d5684c72b8e60ae0 (diff) | |
| download | django-rest-framework-76ac641fbd6c9d7dff5da3c551c3fd1ef7dedd2e.tar.bz2 | |
Minor tweaks for helpful message on Model.objects.create() failure.
Diffstat (limited to 'tests/test_model_serializer.py')
| -rw-r--r-- | tests/test_model_serializer.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/tests/test_model_serializer.py b/tests/test_model_serializer.py index 90767dac..1bcd58e0 100644 --- a/tests/test_model_serializer.py +++ b/tests/test_model_serializer.py @@ -10,7 +10,6 @@ from django.core.validators import MaxValueValidator, MinValueValidator, MinLeng from django.db import models from django.test import TestCase from rest_framework import serializers -import pytest def dedent(blocktext): @@ -87,13 +86,10 @@ class TestModelSerializer(TestCase): 'non_model_field': 'bar', }) serializer.is_valid() - with pytest.raises(TypeError): + with self.assertRaises(TypeError) as excinfo: serializer.save() - - try: - serializer.save() - except TypeError as exc: - assert 'ModelSerializer' in str(exc) + msginitial = 'Got a `TypeError` when calling `OneFieldModel.objects.create()`.' + assert str(excinfo.exception).startswith(msginitial) class TestRegularFieldMappings(TestCase): |
