예제 #1
0
	def test_valid_data_form(self):
		form = UserProfileCreationForm(dict(email='*****@*****.**', 
											first_name='test_firstname', 
											last_name='test_lastname', 
											password1='testpassword', 
											password2='testpassword'))
		self.assertTrue(form.is_valid())
예제 #2
0
	def test_render_empty_form(self):
		form = UserProfileCreationForm()
		html_out = form.as_table()
		print html_out
		assert 'input id="id_email" type="text" class="span3" name="email" maxlength="254" />' in html_out
		assert '<input id="id_password1" type="password" class="span3" name="password1" />' in html_out
		assert '<input id="id_password2" type="password" class="span3" name="password2" />' in html_out
		assert '<input id="id_first_name" type="text" class="span3" name="first_name" maxlength="200" />' in html_out
		assert '<input id="id_last_name" type="text" class="span3" name="last_name" maxlength="200" />' in html_out
		assert '<select name="timezone" id="id_timezone">' in html_out
예제 #3
0
	def test_save_form_invalid_email(self):
		form = UserProfileCreationForm(dict(email='test'))
		form.is_valid()
		assert '<li>Enter a valid e-mail address.</li>' in form.as_ul()
예제 #4
0
	def test_invalid_data_form(self):
		form = UserProfileCreationForm({})
		form.is_valid()
		self.assertTrue(form.errors)