diff options
author | Simon Law <simon.law@ecometrica.com> | 2012-07-20 16:32:58 -0400 |
---|---|---|
committer | Simon Law <simon.law@ecometrica.com> | 2012-07-20 16:32:58 -0400 |
commit | bd8903e7787a7bc0738432d9b75f9d1eac446061 (patch) | |
tree | 85208c75bdb9b42e9e6c7a24eb1d5d16743543f8 /wkhtmltopdf/tests.py | |
parent | 803aba8859109e2c17e4bdf53126c058a2b60918 (diff) | |
download | django-wkhtmltopdf-bd8903e7787a7bc0738432d9b75f9d1eac446061.tar.gz django-wkhtmltopdf-bd8903e7787a7bc0738432d9b75f9d1eac446061.tar.bz2 django-wkhtmltopdf-bd8903e7787a7bc0738432d9b75f9d1eac446061.zip |
Use warnings.warn instead of raising PendingDeprecationWarnings.
Diffstat (limited to 'wkhtmltopdf/tests.py')
-rw-r--r-- | wkhtmltopdf/tests.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/wkhtmltopdf/tests.py b/wkhtmltopdf/tests.py index 3e8359f..8e6b9b2 100644 --- a/wkhtmltopdf/tests.py +++ b/wkhtmltopdf/tests.py @@ -5,11 +5,13 @@ from __future__ import absolute_import from StringIO import StringIO import os import sys +import warnings from django.test import TestCase from .subprocess import CalledProcessError from .utils import _options_to_args, template_to_temp_file, wkhtmltopdf +from .views import PdfResponse, PdfTemplateView class TestUtils(TestCase): @@ -65,3 +67,23 @@ class TestUtils(TestCase): finally: if os.path.exists(temp_file): os.remove(temp_file) + + +class TestViews(TestCase): + def test_deprecated(self): + with warnings.catch_warnings(record=True) as w: + warnings.simplefilter('always') + PdfTemplateView() + self.assertEqual(len(w), 1) + self.assertEqual(w[0].category, PendingDeprecationWarning) + self.assertTrue( + 'PDFTemplateView' in str(w[0].message), + "'PDFTemplateView' not in {!r}".format(w[0].message)) + with warnings.catch_warnings(record=True) as w: + warnings.simplefilter('always') + PdfResponse(None, None) + self.assertEqual(len(w), 1) + self.assertEqual(w[0].category, PendingDeprecationWarning) + self.assertTrue( + 'PDFResponse' in str(w[0].message), + "'PDFResponse' not in {!r}".format(w[0].message)) |