model_forms

Ran on June 9th 2008 15:26
Importing model model_forms
Creating test database...
Processing contenttypes.ContentType model
Creating table django_content_type
Processing auth.Message model
Creating table auth_message
Processing auth.Group model
Creating table auth_group
Processing auth.User model
Creating table auth_user
Processing auth.Permission model
Creating table auth_permission
Processing sites.Site model
Creating table django_site
Processing flatpages.FlatPage model
Creating table django_flatpage
Processing redirects.Redirect model
Creating table django_redirect
Processing sessions.Session model
Creating table django_session
Processing comments.KarmaScore model
Creating table comments_karmascore
Processing comments.UserFlag model
Creating table comments_userflag
Processing comments.ModeratorDeletion model
Creating table comments_moderatordeletion
Processing comments.Comment model
Creating table comments_comment
Processing comments.FreeComment model
Creating table comments_freecomment
Processing admin.LogEntry model
Creating table django_admin_log
Processing model_forms.Category model
Creating table model_forms_category
Processing model_forms.ImageFile model
Creating table model_forms_imagefile
Processing model_forms.Writer model
Creating table model_forms_writer
Processing model_forms.Article model
Creating table model_forms_article
Processing model_forms.PhoneNumber model
Creating table model_forms_phonenumber
Processing model_forms.TextFile model
Creating table model_forms_textfile
Creating many-to-many tables for auth.Group model
Creating many-to-many tables for auth.User model
Creating many-to-many tables for flatpages.FlatPage model
Creating many-to-many tables for model_forms.Article model
Running post-sync handlers for application contenttypes
Adding content type 'contenttypes | contenttype'
Adding permission 'contenttypes | content type | Can add content type'
Adding permission 'contenttypes | content type | Can change content type'
Adding permission 'contenttypes | content type | Can delete content type'
Running post-sync handlers for application auth
Adding content type 'auth | message'
Adding content type 'auth | group'
Adding content type 'auth | user'
Adding content type 'auth | permission'
Adding permission 'auth | message | Can add message'
Adding permission 'auth | message | Can change message'
Adding permission 'auth | message | Can delete message'
Adding permission 'auth | group | Can add group'
Adding permission 'auth | group | Can change group'
Adding permission 'auth | group | Can delete group'
Adding permission 'auth | user | Can add user'
Adding permission 'auth | user | Can change user'
Adding permission 'auth | user | Can delete user'
Adding permission 'auth | permission | Can add permission'
Adding permission 'auth | permission | Can change permission'
Adding permission 'auth | permission | Can delete permission'
Running post-sync handlers for application sites
Creating example.com Site object
Adding content type 'sites | site'
Adding permission 'sites | site | Can add site'
Adding permission 'sites | site | Can change site'
Adding permission 'sites | site | Can delete site'
Running post-sync handlers for application flatpages
Adding content type 'flatpages | flatpage'
Adding permission 'flatpages | flat page | Can add flat page'
Adding permission 'flatpages | flat page | Can change flat page'
Adding permission 'flatpages | flat page | Can delete flat page'
Running post-sync handlers for application redirects
Adding content type 'redirects | redirect'
Adding permission 'redirects | redirect | Can add redirect'
Adding permission 'redirects | redirect | Can change redirect'
Adding permission 'redirects | redirect | Can delete redirect'
Running post-sync handlers for application sessions
Adding content type 'sessions | session'
Adding permission 'sessions | session | Can add session'
Adding permission 'sessions | session | Can change session'
Adding permission 'sessions | session | Can delete session'
Running post-sync handlers for application comments
Adding content type 'comments | karmascore'
Adding content type 'comments | userflag'
Adding content type 'comments | moderatordeletion'
Adding content type 'comments | comment'
Adding content type 'comments | freecomment'
Adding permission 'comments | karma score | Can add karma score'
Adding permission 'comments | karma score | Can change karma score'
Adding permission 'comments | karma score | Can delete karma score'
Adding permission 'comments | user flag | Can add user flag'
Adding permission 'comments | user flag | Can change user flag'
Adding permission 'comments | user flag | Can delete user flag'
Adding permission 'comments | moderator deletion | Can add moderator deletion'
Adding permission 'comments | moderator deletion | Can change moderator deletion'
Adding permission 'comments | moderator deletion | Can delete moderator deletion'
Adding permission 'comments | comment | Can add comment'
Adding permission 'comments | comment | Can change comment'
Adding permission 'comments | comment | Can delete comment'
Adding permission 'comments | free comment | Can add free comment'
Adding permission 'comments | free comment | Can change free comment'
Adding permission 'comments | free comment | Can delete free comment'
Running post-sync handlers for application admin
Adding content type 'admin | logentry'
Adding permission 'admin | log entry | Can add log entry'
Adding permission 'admin | log entry | Can change log entry'
Adding permission 'admin | log entry | Can delete log entry'
Running post-sync handlers for application model_forms
Adding content type 'model_forms | category'
Adding content type 'model_forms | imagefile'
Adding content type 'model_forms | writer'
Adding content type 'model_forms | article'
Adding content type 'model_forms | phonenumber'
Adding content type 'model_forms | textfile'
Adding permission 'model_forms | category | Can add category'
Adding permission 'model_forms | category | Can change category'
Adding permission 'model_forms | category | Can delete category'
Adding permission 'model_forms | image file | Can add image file'
Adding permission 'model_forms | image file | Can change image file'
Adding permission 'model_forms | image file | Can delete image file'
Adding permission 'model_forms | writer | Can add writer'
Adding permission 'model_forms | writer | Can change writer'
Adding permission 'model_forms | writer | Can delete writer'
Adding permission 'model_forms | article | Can add article'
Adding permission 'model_forms | article | Can change article'
Adding permission 'model_forms | article | Can delete article'
Adding permission 'model_forms | phone number | Can add phone number'
Adding permission 'model_forms | phone number | Can change phone number'
Adding permission 'model_forms | phone number | Can delete phone number'
Adding permission 'model_forms | text file | Can add text file'
Adding permission 'model_forms | text file | Can change text file'
Adding permission 'model_forms | text file | Can delete text file'
Installing index for auth.Message model
Installing index for auth.Permission model
Installing index for flatpages.FlatPage model
Installing index for redirects.Redirect model
Installing index for comments.KarmaScore model
Installing index for comments.UserFlag model
Installing index for comments.ModeratorDeletion model
Installing index for comments.Comment model
Installing index for comments.FreeComment model
Installing index for admin.LogEntry model
Installing index for model_forms.Category model
Installing index for model_forms.Article model
Loading 'initial_data' fixtures...
Checking '/home/lsoto/src/django.doj/django/contrib/contenttypes/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/contenttypes/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/contenttypes/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/contenttypes/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/contenttypes/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/auth/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/auth/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/auth/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/auth/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/auth/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/sites/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/sites/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/sites/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/sites/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/sites/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/flatpages/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/flatpages/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/flatpages/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/flatpages/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/flatpages/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/redirects/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/redirects/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/redirects/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/redirects/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/redirects/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/sessions/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/sessions/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/sessions/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/sessions/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/sessions/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/comments/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/comments/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/comments/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/comments/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/comments/fixtures'.
Checking '/home/lsoto/src/django.doj/django/contrib/admin/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/django/contrib/admin/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/admin/fixtures'.
Trying '/home/lsoto/src/django.doj/django/contrib/admin/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/django/contrib/admin/fixtures'.
Checking '/home/lsoto/src/django.doj/tests/modeltests/model_forms/fixtures' for fixtures...
Trying '/home/lsoto/src/django.doj/tests/modeltests/model_forms/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.doj/tests/modeltests/model_forms/fixtures'.
Trying '/home/lsoto/src/django.doj/tests/modeltests/model_forms/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.doj/tests/modeltests/model_forms/fixtures'.
Checking absolute path for fixtures...
Trying absolute path for json fixture 'initial_data'...
No json fixture 'initial_data' in absolute path.
Trying absolute path for xml fixture 'initial_data'...
No xml fixture 'initial_data' in absolute path.
No fixtures found.
Doctest: modeltests.model_forms.models.__test__.API_TESTS ... FAIL

======================================================================
FAIL: Doctest: modeltests.model_forms.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/lsoto/src/jython.doj/jython/dist/Lib/unittest.py", line 229, in __call__
    testMethod()
  File "/home/lsoto/src/django.doj/django/test/_doctest.py", line 2180, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for modeltests.model_forms.models.__test__.API_TESTS
  File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line unknown line number, in API_TESTS

----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print SubCategoryForm()
Expected:
    <tr><th><label for="id_name">Name:</label></th><td><input id="id_name" type="text" name="name" maxlength="20" /></td></tr>
    <tr><th><label for="id_slug">Slug:</label></th><td><input id="id_slug" type="text" name="slug" maxlength="20" /></td></tr>
    <tr><th><label for="id_checkbox">Checkbox:</label></th><td><input type="checkbox" name="checkbox" id="id_checkbox" /></td></tr>
Got:
    <tr><th><label for="id_name">Name:</label></th><td><input name="name" id="id_name" type="text" maxlength="20" /></td></tr>
    <tr><th><label for="id_slug">Slug:</label></th><td><input name="slug" id="id_slug" type="text" maxlength="20" /></td></tr>
    <tr><th><label for="id_checkbox">Checkbox:</label></th><td><input name="checkbox" id="id_checkbox" type="checkbox" /></td></tr>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f
Expected:
    <tr><th><label for="id_name">Name:</label></th><td><input id="id_name" type="text" name="name" maxlength="20" /></td></tr>
    <tr><th><label for="id_slug">Slug:</label></th><td><input id="id_slug" type="text" name="slug" maxlength="20" /></td></tr>
    <tr><th><label for="id_url">The URL:</label></th><td><input id="id_url" type="text" name="url" maxlength="40" /></td></tr>
Got:
    <tr><th><label for="id_name">Name:</label></th><td><input name="name" id="id_name" type="text" maxlength="20" /></td></tr>
    <tr><th><label for="id_slug">Slug:</label></th><td><input name="slug" id="id_slug" type="text" maxlength="20" /></td></tr>
    <tr><th><label for="id_url">The URL:</label></th><td><input name="url" id="id_url" type="text" maxlength="40" /></td></tr>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li><label for="id_name">Name:</label> <input id="id_name" type="text" name="name" maxlength="20" /></li>
    <li><label for="id_slug">Slug:</label> <input id="id_slug" type="text" name="slug" maxlength="20" /></li>
    <li><label for="id_url">The URL:</label> <input id="id_url" type="text" name="url" maxlength="40" /></li>
Got:
    <li><label for="id_name">Name:</label> <input name="name" id="id_name" type="text" maxlength="20" /></li>
    <li><label for="id_slug">Slug:</label> <input name="slug" id="id_slug" type="text" maxlength="20" /></li>
    <li><label for="id_url">The URL:</label> <input name="url" id="id_url" type="text" maxlength="40" /></li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f['name']
Expected:
    <input id="id_name" type="text" name="name" maxlength="20" />
Got:
    <input name="name" id="id_name" type="text" maxlength="20" />
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Name: <input type="text" name="name" maxlength="20" /></li>
    <li>Slug: <input type="text" name="slug" maxlength="20" /></li>
    <li>The URL: <input type="text" name="url" maxlength="40" /></li>
Got:
    <li>Name: <input name="name" type="text" maxlength="20" /></li>
    <li>Slug: <input name="slug" type="text" maxlength="20" /></li>
    <li>The URL: <input name="url" type="text" maxlength="40" /></li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f
Expected:
    <tr><th>Headline:</th><td><input type="text" name="headline" maxlength="50" /></td></tr>
    <tr><th>Slug:</th><td><input type="text" name="slug" maxlength="50" /></td></tr>
    <tr><th>Pub date:</th><td><input type="text" name="pub_date" /></td></tr>
    <tr><th>Writer:</th><td><select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></td></tr>
    <tr><th>Article:</th><td><textarea rows="10" cols="40" name="article"></textarea></td></tr>
    <tr><th>Status:</th><td><select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></td></tr>
    <tr><th>Categories:</th><td><select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select><br /> Hold down "Control", or "Command" on a Mac, to select more than one.</td></tr>
Got:
    <tr><th>Headline:</th><td><input name="headline" type="text" maxlength="50" /></td></tr>
    <tr><th>Slug:</th><td><input name="slug" type="text" maxlength="50" /></td></tr>
    <tr><th>Pub date:</th><td><input name="pub_date" type="text" /></td></tr>
    <tr><th>Writer:</th><td><select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></td></tr>
    <tr><th>Article:</th><td><textarea rows="10" name="article" cols="40"></textarea></td></tr>
    <tr><th>Status:</th><td><select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></td></tr>
    <tr><th>Categories:</th><td><select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select><br /> Hold down "Control", or "Command" on a Mac, to select more than one.</td></tr>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f
Expected:
    <tr><th>Headline:</th><td><input type="text" name="headline" maxlength="50" /></td></tr>
    <tr><th>Pub date:</th><td><input type="text" name="pub_date" /></td></tr>
Got:
    <tr><th>Headline:</th><td><input name="headline" type="text" maxlength="50" /></td></tr>
    <tr><th>Pub date:</th><td><input name="pub_date" type="text" /></td></tr>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f
Expected:
    <tr><th>Name:</th><td><input type="text" name="name" value="Mike Royko" maxlength="50" /><br />Use both first and last names.</td></tr>
Got:
    <tr><th>Name:</th><td><input name="name" type="text" value="Mike Royko" maxlength="50" /><br />Use both first and last names.</td></tr>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Headline: <input type="text" name="headline" value="Test article" maxlength="50" /></li>
    <li>Slug: <input type="text" name="slug" value="test-article" maxlength="50" /></li>
    <li>Pub date: <input type="text" name="pub_date" value="1988-01-04" /></li>
    <li>Writer: <select name="writer">
    <option value="">---------</option>
    <option value="1" selected="selected">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" cols="40" name="article">Hello.</textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
Got:
    <li>Headline: <input name="headline" type="text" value="Test article" maxlength="50" /></li>
    <li>Slug: <input name="slug" type="text" value="test-article" maxlength="50" /></li>
    <li>Pub date: <input name="pub_date" type="text" value="1988-01-04" /></li>
    <li>Writer: <select name="writer">
    <option value="">---------</option>
    <option value="1" selected="selected">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" name="article" cols="40">Hello.</textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Headline: <input type="text" name="headline" value="New headline" maxlength="50" /></li>
    <li>Slug: <input type="text" name="slug" value="new-headline" maxlength="50" /></li>
    <li>Pub date: <input type="text" name="pub_date" value="1988-01-04" /></li>
Got:
    <li>Headline: <input name="headline" type="text" value="New headline" maxlength="50" /></li>
    <li>Slug: <input name="slug" type="text" value="new-headline" maxlength="50" /></li>
    <li>Pub date: <input name="pub_date" type="text" value="1988-01-04" /></li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Headline: <input type="text" name="headline" value="New headline" maxlength="50" /></li>
    <li>Slug: <input type="text" name="slug" value="new-headline" maxlength="50" /></li>
    <li>Pub date: <input type="text" name="pub_date" value="1988-01-04" /></li>
    <li>Writer: <select name="writer">
    <option value="">---------</option>
    <option value="1" selected="selected">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" cols="40" name="article">Hello.</textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1" selected="selected">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
Got:
    <li>Headline: <input name="headline" type="text" value="New headline" maxlength="50" /></li>
    <li>Slug: <input name="slug" type="text" value="new-headline" maxlength="50" /></li>
    <li>Pub date: <input name="pub_date" type="text" value="1988-01-04" /></li>
    <li>Writer: <select name="writer">
    <option value="">---------</option>
    <option value="1" selected="selected">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" name="article" cols="40">Hello.</textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1" selected="selected">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third test</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Headline: <input type="text" name="headline" maxlength="50" /></li>
    <li>Slug: <input type="text" name="slug" maxlength="50" /></li>
    <li>Pub date: <input type="text" name="pub_date" /></li>
    <li>Writer: <select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" cols="40" name="article"></textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
Got:
    <li>Headline: <input name="headline" type="text" maxlength="50" /></li>
    <li>Slug: <input name="slug" type="text" maxlength="50" /></li>
    <li>Pub date: <input name="pub_date" type="text" /></li>
    <li>Writer: <select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    </select></li>
    <li>Article: <textarea rows="10" name="article" cols="40"></textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
----------------------------------------------------------------------
File "/home/lsoto/src/django.doj/tests/modeltests/model_forms/models.py", line ?, in modeltests.model_forms.models.__test__.API_TESTS
Failed example:
    print f.as_ul()
Expected:
    <li>Headline: <input type="text" name="headline" maxlength="50" /></li>
    <li>Slug: <input type="text" name="slug" maxlength="50" /></li>
    <li>Pub date: <input type="text" name="pub_date" /></li>
    <li>Writer: <select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    <option value="3">Carl Bernstein</option>
    </select></li>
    <li>Article: <textarea rows="10" cols="40" name="article"></textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third</option>
    <option value="4">Fourth</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>
Got:
    <li>Headline: <input name="headline" type="text" maxlength="50" /></li>
    <li>Slug: <input name="slug" type="text" maxlength="50" /></li>
    <li>Pub date: <input name="pub_date" type="text" /></li>
    <li>Writer: <select name="writer">
    <option value="" selected="selected">---------</option>
    <option value="1">Mike Royko</option>
    <option value="2">Bob Woodward</option>
    <option value="3">Carl Bernstein</option>
    </select></li>
    <li>Article: <textarea rows="10" name="article" cols="40"></textarea></li>
    <li>Status: <select name="status">
    <option value="" selected="selected">---------</option>
    <option value="1">Draft</option>
    <option value="2">Pending</option>
    <option value="3">Live</option>
    </select></li>
    <li>Categories: <select multiple="multiple" name="categories">
    <option value="1">Entertainment</option>
    <option value="2">It&#39;s a test</option>
    <option value="3">Third</option>
    <option value="4">Fourth</option>
    </select>  Hold down "Control", or "Command" on a Mac, to select more than one.</li>


----------------------------------------------------------------------
Ran 1 test in 2.705s

FAILED (failures=1)
Destroying test database...