예제 #1
0
 def test_with_history(self, render, upsert):
     self.commit2.stats.files = {"Home.rst": self.blob1}
     self.commit2.tree = {"Home.rst": self.blob1}
     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._with_history(self.commit2)
     assert_equal(upsert.call_args_list, [call('Home')])
     assert_equal(render.call_args_list, [call('Home.rst', u'# test message')])
예제 #2
0
 def test_with_history(self, render, upsert):
     self.commit2.stats.files = {"Home.rst": self.blob1}
     self.commit2.tree = {"Home.rst": self.blob1}
     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._with_history(self.commit2)
     assert_equal(upsert.call_args_list, [call('Home')])
     assert_equal(render.call_args_list,
                  [call('Home.rst', '# test message')])
예제 #3
0
    def test_without_history(self, render, upsert):
        self.commit2.tree.blobs = [self.blob2, self.blob3]
        upsert.text = Mock()
        importer = GitHubWikiImporter()
        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._without_history(self.commit2)
        assert_equal(upsert.call_args_list, [call('Home2'), call('Home3')])

        assert_equal(render.call_args_list, [
            call('Home2.creole', '**test message**'),
            call('Home3.rest', 'test message')])
예제 #4
0
    def test_without_history(self, render, upsert):
        self.commit2.tree.blobs = [self.blob2, self.blob3]
        upsert.text = Mock()
        importer = GitHubWikiImporter()
        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._without_history(self.commit2)
        assert_equal(upsert.call_args_list, [call('Home2'), call('Home3')])

        assert_equal(render.call_args_list, [
            call('Home2.creole', u'**test message**'),
            call('Home3.rest', u'test message')])