Part of lp.testing View In Hierarchy
Known subclasses: lp.bugs.windmill.tests.test_bug_also_affects_new_upstream.TestBugAlsoAffects, lp.bugs.windmill.tests.test_bug_commenting.TestBugCommenting, lp.bugs.windmill.tests.test_bug_inline_subscriber.TestInlineSubscribing, lp.bugs.windmill.tests.test_bug_me_too.TestMeToo, lp.bugs.windmill.tests.test_bug_privacy_settings.TestSecurityOverlay, lp.bugs.windmill.tests.test_bug_tags_entry.TestBugTagsEntry, lp.bugs.windmill.tests.test_filebug_dupe_finder.TestDupeFinder, lp.bugs.windmill.tests.test_filebug_extra_options.TestFilebugExtras, lp.bugs.windmill.tests.test_mark_duplicate.TestMarkDuplicate, lp.bugs.windmill.tests.test_official_bug_tags_management.TestOfficialBugTags, lp.code.windmill.tests.test_branch_bugspeclinks.TestBranchBugLinks, lp.code.windmill.tests.test_branch_popupdiff.TestPopupOnBugPage, lp.code.windmill.tests.test_branch_status.TestBranchStatus, lp.code.windmill.tests.test_branch_subscriptions.TestBranchSubscriptions, lp.code.windmill.tests.test_branchmergeproposal_commitmessage.TestCommitMessage, lp.code.windmill.tests.test_branchmergeproposal_commitmessage.TestQueueStatus, lp.code.windmill.tests.test_branchmergeproposal_review.TestRequestReview, lp.code.windmill.tests.test_branchmergeproposal_review.TestReviewCommenting, lp.code.windmill.tests.test_productseries_setbranch.TestProductSeriesSetbranch, lp.registry.windmill.tests.test_add_bugtracker.TestAddBugTracker, lp.registry.windmill.tests.test_add_milestone.TestAddMilestone, lp.registry.windmill.tests.test_datetime_picker.TestDateTimeCalendarWidget, lp.registry.windmill.tests.test_distroseriesdifference_expander.TestDistroSeriesDifferenceExtraJS, lp.registry.windmill.tests.test_person_picker.TesPersonPickerWidget, lp.registry.windmill.tests.test_plusnew_step1.TestNewProjectStep1, lp.registry.windmill.tests.test_plusnew_step2.TestNewProjectStep2, lp.registry.windmill.tests.test_product.TestProductIndexPage, lp.registry.windmill.tests.test_product_edit_people.TestProductEditPeople, lp.registry.windmill.tests.test_project_licenses.TestProjectLicenses, lp.registry.windmill.tests.test_team_index.TestTeamIndex, lp.registry.windmill.tests.test_timeline_graph.TestTimelineGraph, lp.soyuz.windmill.tests.test_archive_packages.TestArchivePackagesSourcesExtra, lp.soyuz.windmill.tests.test_archivesubscribersindex.TestArchiveSubscribersIndex, lp.testing.YUIUnitTestCase, lp.translations.windmill.tests.disabled_test_productseries_templates.EnableActionLinksTest, lp.translations.windmill.tests.test_documentation_links.DocumentationLinksTest, lp.translations.windmill.tests.test_import_queue.ImportQueueEntryTest, lp.translations.windmill.tests.test_import_queue.ImportQueueStatusTest, lp.translations.windmill.tests.test_languages.LanguagesFilterTest, lp.translations.windmill.tests.test_pofile_translate.POFileNewTranslationFieldKeybindings, lp.translations.windmill.tests.test_pofile_translate.POFileTranslationActions, lp.translations.windmill.tests.test_pofile_translate.POFileTranslatorAndReviewerWorkingMode, lp.translations.windmill.tests.test_serieslanguages.LanguagesSeriesTest
It provides a WindmillTestClient (self.client) with Launchpad's front page loaded.
| Method | setUp | Undocumented |
Inherited from TestCaseWithFactory:
| Method | getUserBrowser | Return a Browser logged in as a fresh user, maybe opened at url. |
| Method | createBranchAtURL | Create a branch at the supplied URL. |
| Method | create_branch_and_tree | Create a database branch, bzr branch and bzr checkout. |
| Method | createBzrBranch | Create a bzr branch for a database branch. |
| Static Method | getBranchPath | Return the path of the branch in the mirrored area. |
| Method | useTempBzrHome | Undocumented |
| Method | useBzrBranches | Prepare for using bzr branches. |
Inherited from TestCase (via TestCaseWithFactory):
| Method | becomeDbUser | Commit, then log into the database as dbuser. |
| Method | installFixture | Install 'fixture', an object that has a setUp and tearDown. |
| Method | __str__ | The string representation of a test is its id. |
| Method | useContext | Use the supplied context in this test. |
| Method | makeTemporaryDirectory | Create a temporary directory, and return its path. |
| Method | assertProvides | Assert 'obj' correctly provides 'interface'. |
| Method | assertClassImplements | Assert 'cls' may correctly implement 'interface'. |
| Method | assertNotifies | Assert that a callable performs a given notification. |
| Method | assertNoNotification | Assert that no notifications are generated by the callable. |
| Method | assertNoNewOops | Assert that no oops has been recorded since old_oops. |
| Method | assertSqlAttributeEqualsDate | Fail unless the value of the attribute is equal to the date. |
| Method | assertIsInstance | Assert that an instance is an instance of assert_class. |
| Method | assertIsNot | Assert that expected is not the same object as observed. |
| Method | assertContentEqual | Assert that 'iter1' has the same content as 'iter2'. |
| Method | assertRaisesWithContent | Check if the given exception is raised with given content. |
| Method | assertBetween | Assert that 'variable' is strictly between two boundaries. |
| Method | pushConfig | Push some key-value pairs into a section of the config. |
| Method | attachOopses | Undocumented |
| Method | assertStatementCount | Assert that the expected number of SQL statements occurred. |
| Method | useTempDir | Use a temporary directory for this test. |
| Method | assertEmailHeadersEqual | Assert that two e-mail headers are equal. |
| Method | _recordOops | Add the oops to the testcase's list. |
| Method | _unfoldEmailHeader | Unfold a multiline e-mail header. |