annotate bio/tests/form_tests.py @ 658:2adf01661ac5

Need to update the Markdown urlize extension too. For reference, here is where I got it: https://github.com/r0wb0t/markdown-urlize
author Brian Neal <bgneal@gmail.com>
date Sat, 11 May 2013 16:21:55 -0500
parents 5be850a66dfc
children
rev   line source
bgneal@612 1 """
bgneal@612 2 Form tests for the bio application.
bgneal@612 3
bgneal@612 4 """
bgneal@612 5 from django.test import TestCase
bgneal@612 6
bgneal@612 7 from bio.forms import EditUserProfileForm
bgneal@612 8
bgneal@612 9
bgneal@612 10 class EditUserProfileFormTestCase(TestCase):
bgneal@612 11
bgneal@612 12 def test_valid_timezone(self):
bgneal@612 13
bgneal@612 14 post_data = {'time_zone': 'US/Central'}
bgneal@612 15 form = EditUserProfileForm(post_data)
bgneal@612 16 self.assertTrue(form.is_valid())
bgneal@612 17
bgneal@612 18 def test_invalid_timezone(self):
bgneal@612 19
bgneal@612 20 post_data = {'time_zone': u'Am\xe9rica/Argentina_/_Buenos_Aires'}
bgneal@612 21 form = EditUserProfileForm(post_data)
bgneal@612 22 self.assertFalse(form.is_valid())
bgneal@612 23
bgneal@612 24 def test_blank_timezone(self):
bgneal@612 25
bgneal@612 26 form = EditUserProfileForm({})
bgneal@612 27 self.assertTrue(form.is_valid())
bgneal@612 28