Part of lp.soyuz.scripts.tests.test_expire_archive_files View In Hierarchy
Here we make use of the common test cases defined in the base class but also add tests specific to PPAs (excluding particular PPAs from expiry based on a "black list" or on the fact that PPA is private).
Method | setUp | Set up some test publications. |
Method | testBlacklistingWorks | Test that blacklisted PPA owners are not expired. |
Method | testBlacklistingArchivesWorks | Test that blacklisted individual PPAs are not expired. |
Method | testWhitelistingWorks | Test that whitelisted private PPAs are expired anyway. |
Method | testPrivatePPAsNotExpired | Test that private PPAs are not expired. |
Inherited from ArchiveExpiryTestBase:
Method | getScript | Return a ArchiveExpirer instance. |
Method | runScript | Run the expiry script and return. |
Method | assertBinaryExpired | Undocumented |
Method | assertBinaryNotExpired | Undocumented |
Method | assertSourceExpired | Undocumented |
Method | assertSourceNotExpired | Undocumented |
Method | _setUpExpirablePublications | Helper to set up two publications that are both expirable. |
Inherited from TestCaseWithFactory (via ArchiveExpiryTestBase):
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 ArchiveExpiryTestBase, 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. |
Inherited from ArchiveExpiryCommonTests:
Method | testNoExpirationWithNoDateremoved | Test that no expiring happens if no dateremoved set. |
Method | testNoExpirationWithDateUnderThreshold | Test no expiring if dateremoved too recent. |
Method | testExpirationWithDateOverThreshold | Test expiring works if dateremoved old enough. |
Method | testNoExpirationWithDateOverThresholdAndOtherValidPublication | Test no expiry if dateremoved old enough but other publication. |
Method | testNoExpirationWithDateOverThresholdAndOtherPubUnderThreshold | Test no expiring. |
Method | testNoExpirationWithDateOverThresholdAndOtherPubOverThreshold | Test expiring works. |
Method | testDryRun | Test that when dryrun is specified, nothing is expired. |
Method | testDoesNotAffectPrimary | Test that expiry does not happen for non-PPA publications. |