def test_with_history_mediawiki(self, md2mkm, upsert): self.commit2.stats.files = {"Home.mediawiki": self.blob1} self.commit2.tree = {"Home.mediawiki": self.blob1} md2mkm.return_value = '# test message' importer = GitHubWikiImporter() importer._set_available_pages = Mock() importer.github_wiki_url = 'https://github.com/a/b/wiki' importer.app = Mock() importer.app.config.options = {} importer.app.url = '/p/test/wiki/' importer.rewrite_links = Mock(return_value='') importer.convert_gollum_tags = Mock(return_value='# test message') importer._with_history(self.commit2) assert_equal(upsert.call_args_list, [call('Home')]) assert_equal(md2mkm.call_args_list, [call('# test message')])
def test_with_history_mediawiki(self, md2mkm, upsert): self.commit2.stats.files = {"Home.mediawiki": self.blob1} self.commit2.tree = {"Home.mediawiki": self.blob1} md2mkm.return_value = u'# test message' importer = GitHubWikiImporter() importer._set_available_pages = Mock() importer.github_wiki_url = 'https://github.com/a/b/wiki' importer.app = Mock() importer.app.config.options = {} importer.app.url = '/p/test/wiki/' importer.rewrite_links = Mock(return_value='') importer.convert_gollum_tags = Mock(return_value=u'# test message') importer._with_history(self.commit2) assert_equal(upsert.call_args_list, [call('Home')]) assert_equal(md2mkm.call_args_list, [call(u'# test message')])
def test_gollum_page_links_case_insensitive(self): i = GitHubWikiImporter() i.available_pages = ['Home 42', 'code & fun'] assert_equal(i.convert_gollum_tags('[[Code & Fun]]'), '[code & fun]') assert_equal(i.convert_gollum_tags('[[home-42]]'), '[Home 42]') assert_equal(i.convert_gollum_tags('[[Unknown]]'), '[Unknown]')
def test_gollum_page_links_case_insensitive(self): i = GitHubWikiImporter() i.available_pages = [u'Home 42', u'code & fun'] assert_equal(i.convert_gollum_tags(u'[[Code & Fun]]'), u'[code & fun]') assert_equal(i.convert_gollum_tags(u'[[home-42]]'), u'[Home 42]') assert_equal(i.convert_gollum_tags(u'[[Unknown]]'), u'[Unknown]')