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): | 
