Mercurial > hg > bts-webui
changeset 176:44c2b9f88375 draft
Added some simple tests
author | eriol-guest |
---|---|
date | Wed, 20 Jul 2011 01:29:04 +0000 |
parents | 850fe82b51d7 |
children | 56072b670d5c |
files | bts_webui/amancay/templates/404.html bts_webui/amancay/tests/__init__.py bts_webui/amancay/tests/views.py |
diffstat | 3 files changed, 29 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/bts_webui/amancay/tests/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from views import * \ No newline at end of file
new file mode 100644 --- /dev/null +++ b/bts_webui/amancay/tests/views.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +from django.core.urlresolvers import reverse +from django.test import TestCase +from django.test.client import Client + + +class ViewsTests(TestCase): + """Tests for amancay views module.""" + + def test_index_page(self): + """ + A ``GET`` to the ``index`` view uses the appropriate + template. + """ + response = self.client.get(reverse('amancay.views.index')) + self.assertEquals(response.status_code, 200) + self.assertTemplateUsed(response, 'home.html') + + def test_package_without_argument(self): + """ + A ``GET`` to the ``package`` view without ``package_name`` argument + raise a 404 error. + """ + response = self.client.get('/not-exist/') + self.assertEquals(response.status_code, 404) + self.assertTemplateUsed(response, '404.html')