def test_migration_does_not_affect_home(self): logs = get_targets() migrate(logs, dry_run=False) self.project.reload() # Assert that 'home' has same versions as before self.versions = self.project.wiki_pages_versions assert_equal(len(self.versions['home']), 1)
def test_migrate(self): logs = get_targets() migrate(logs, dry_run=False) self.project.reload() # Ensure that wiki pages that were targeted are not in versions for log in logs: node = log.node assert_true(node.title not in self.project.wiki_pages_versions)
def test_get_targets(self): # delete second wiki to add something to targets self.project.delete_node_wiki('second', self.auth) TestMigrateDeletedWikis.times_wiki_deleted += 1 # Initial targets should include: user2, user3, user4, user5, user6 (5 in total) logs = get_targets() # assert len is equal to number of time a wiki is deleted in entire test script assert_equal(len(logs), TestMigrateDeletedWikis.times_wiki_deleted)