Usually, I try to name my test functions in one of two formats:

test_<name of the function I'm testing> (eg, test_display_project tests the DisplayProject handler, and test_post_edit_project tests EditProject.post())

test_<name of the function I'm testing>_<does a certain thing> (eg, test_only_creator_can_edit_project or [test_make_token_includes_time](https://github.com/samking/code-the-change-projects/blob/samking-base-handler/helpers/csrf_test.py)).

The main distinction is that if it isn't just the name of the function being tested, I try to make it read like English.  So, I might include a verb in a few of your test functions (eg, test_display_project_includes_contributor_counts or test_display_project_includes_counts).

That's just a personal preference, so feel free to ignore if you disagree.