Make sure that two users with the same username can't register.

This commit is contained in:
Christopher Allan Webber 2011-06-05 18:14:48 -05:00
parent 7b1e17ed0d
commit 8a869db8e4

View File

@ -213,5 +213,18 @@ def test_register_views():
# Uniqueness checks
# -----------------
## We shouldn't be able to register with that user twice
util.clear_test_template_context()
response = test_app.post(
'/auth/register/', {
'username': 'happygirl',
'password': 'iamsohappy2',
'confirm_password': 'iamsohappy2',
'email': 'happygrrl2@example.org'})
context = util.TEMPLATE_TEST_CONTEXT[
'mediagoblin/auth/register.html']
form = context['register_form']
assert form.username.errors == [
u'Sorry, a user with that name already exists.']
## Also check for double instances of an email address
## TODO: Also check for double instances of an email address?