view bio/tests/form_tests.py @ 698:efb525863a75

jQuery UI Tabs were changed quite a bit, which broke private messages. Here is a fix. Upgrade notes are found here: http://jqueryui.com/upgrade-guide/1.9/#tabs
author Brian Neal <bgneal@gmail.com>
date Mon, 09 Sep 2013 20:30:13 -0500
parents 5be850a66dfc
children
line wrap: on
line source
"""
Form tests for the bio application.

"""
from django.test import TestCase

from bio.forms import EditUserProfileForm


class EditUserProfileFormTestCase(TestCase):

    def test_valid_timezone(self):
        
        post_data = {'time_zone': 'US/Central'}
        form = EditUserProfileForm(post_data)
        self.assertTrue(form.is_valid())

    def test_invalid_timezone(self):
        
        post_data = {'time_zone': u'Am\xe9rica/Argentina_/_Buenos_Aires'}
        form = EditUserProfileForm(post_data)
        self.assertFalse(form.is_valid())

    def test_blank_timezone(self):
        
        form = EditUserProfileForm({})
        self.assertTrue(form.is_valid())