l.c.m.t.t.TestGitRepositoryDeletion(TestCaseWithFactory) : class documentation

Part of lp.code.model.tests.test_gitrepository View In Hierarchy

Test the different cases that make a repository deletable or not.
Method setUp Undocumented
Method test_deletable Undocumented
Method test_subscription_does_not_disable_deletion Undocumented
Method test_private_subscription_does_not_disable_deletion Undocumented
Method test_code_import_does_not_disable_deletion Undocumented
Method test_landing_target_disables_deletion Undocumented
Method test_landing_candidate_disables_deletion Undocumented
Method test_prerequisite_repository_disables_deletion Undocumented
Method test_related_GitJobs_deleted Undocumented
Method test_creates_job_to_reclaim_space Undocumented
Method test_destroySelf_with_SourcePackageRecipe Undocumented
Method test_destroySelf_with_SourcePackageRecipe_as_non_base Undocumented
Method test_destroySelf_with_inline_comments_draft Undocumented
Method test_destroySelf_with_inline_comments_published Undocumented
Method test_related_webhooks_deleted Undocumented
Method test_related_rules_and_grants_deleted Undocumented

Inherited from TestCaseWithFactory:

Method getUserBrowser Return a Browser logged in as a fresh user, maybe opened at url.
Method getNonRedirectingBrowser Undocumented
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 __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 installKarmaRecorder Set up and return a KarmaRecorder.
Method assertProvides Assert 'obj' correctly provides 'interface'.
Method assertNotifies Assert that a callable performs a given notification.
Method assertNoNotification Assert that no notifications are generated by the callable.
Method assertSqlAttributeEqualsDate Fail unless the value of the attribute is equal to the date.
Method assertTextMatchesExpressionIgnoreWhitespace Undocumented
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 assertVectorEqual Apply assertEqual to all given pairs in one go.
Method expectedLog Expect a log to be written that matches the regex.
Method pushConfig Push some key-value pairs into a section of the config.
Method attachOopses Undocumented
Method attachLibrarianLog Include the logChunks from fixture in the test details.
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 email headers are equal.
Method assertStartsWith Undocumented
Method assertEndsWith Asserts that s ends with suffix.
Method checkPermissions Check if the used_permissions match expected_permissions.
Method assertEmailQueueLength Pop the email queue, assert its length, and return it.
Method _unfoldEmailHeader Unfold a multiline email header.
def setUp(self):
def test_deletable(self):
def test_subscription_does_not_disable_deletion(self):
def test_private_subscription_does_not_disable_deletion(self):
def test_code_import_does_not_disable_deletion(self):
def test_landing_target_disables_deletion(self):
def test_landing_candidate_disables_deletion(self):
def test_prerequisite_repository_disables_deletion(self):
def test_related_GitJobs_deleted(self):
def test_creates_job_to_reclaim_space(self):
def test_destroySelf_with_SourcePackageRecipe(self):
def test_destroySelf_with_SourcePackageRecipe_as_non_base(self):
def test_destroySelf_with_inline_comments_draft(self):
def test_destroySelf_with_inline_comments_published(self):
def test_related_webhooks_deleted(self):
def test_related_rules_and_grants_deleted(self):
API Documentation for Launchpad, generated by pydoctor at 2021-03-04 00:00:02.