Ejemplo n.º 1
0
def regenerate_raw():
    zero = input_file('zero.md')
    simple = input_file('simple.md')
    gfm_test = input_file('gfm-test.md')

    write(GitHubRenderer(raw=True).render(zero, AUTH), 'raw', 'zero.html')
    write(
        GitHubRenderer(True, raw=True).render(zero, AUTH), 'raw',
        'zero-user-content.html')
    write(
        GitHubRenderer(True, USER_CONTEXT, raw=True).render(zero, AUTH), 'raw',
        'zero-user-context.html')

    write(GitHubRenderer(raw=True).render(simple, AUTH), 'raw', 'simple.html')
    write(
        GitHubRenderer(True, raw=True).render(simple, AUTH), 'raw',
        'simple-user-content.html')
    write(
        GitHubRenderer(True, USER_CONTEXT, raw=True).render(simple, AUTH),
        'raw', 'simple-user-context.html')

    write(
        GitHubRenderer(raw=True).render(gfm_test, AUTH), 'raw',
        'gfm-test.html')
    write(
        GitHubRenderer(True, raw=True).render(gfm_test, AUTH), 'raw',
        'gfm-test-user-content.html')
    write(
        GitHubRenderer(True, USER_CONTEXT, raw=True).render(gfm_test, AUTH),
        'raw', 'gfm-test-user-context.html')
Ejemplo n.º 2
0
def test_github_renderer():
    simple_input = input_file('simple.md')
    gfm_test_input = input_file('gfm-test.md')

    with GitHubRequestsMock() as responses:
        assert (GitHubRenderer().render(simple_input) == output_file(
            'renderer', 'simple.html'))
        assert (GitHubRenderer(True).render(simple_input) == output_file(
            'renderer', 'simple-user-content.html'))
        assert (GitHubRenderer(True).render(simple_input) == output_file(
            'renderer', 'simple-user-context.html'))
        assert len(responses.calls) == 3

    assert (output_file('renderer', 'gfm-test-user-content.html') !=
            output_file('renderer', 'gfm-test-user-context.html'))

    with GitHubRequestsMock() as responses:
        assert (GitHubRenderer().render(gfm_test_input) == output_file(
            'renderer', 'gfm-test.html'))
        assert (GitHubRenderer(True).render(gfm_test_input) == output_file(
            'renderer', 'gfm-test-user-content.html'))
        assert (GitHubRenderer(
            True, USER_CONTEXT).render(gfm_test_input) == output_file(
                'renderer', 'gfm-test-user-context.html'))
        assert len(responses.calls) == 3

    with GitHubRequestsMock() as responses:
        assert (GitHubRenderer().render(
            simple_input,
            GitHubRequestsMock.auth) == output_file('renderer', 'simple.html'))
        with pytest.raises(HTTPError):
            GitHubRenderer().render(simple_input, GitHubRequestsMock.bad_auth)
        assert len(responses.calls) == 2
Ejemplo n.º 3
0
def regenerate_app():
    zero = input_filename('zero.md')
    simple = input_filename('simple.md')
    gfm_test = input_filename('gfm-test.md')

    write(GripMock(zero, AUTH).render(), 'app', 'zero.html')
    write(
        GripMock(zero, AUTH, GitHubRenderer(True)).render(), 'app',
        'zero-user-context.html')
    write(
        GripMock(zero, AUTH, GitHubRenderer(True, USER_CONTEXT)).render(),
        'app', 'zero-user-context.html')

    write(GripMock(simple, AUTH).render(), 'app', 'simple.html')
    write(
        GripMock(simple, AUTH, GitHubRenderer(True)).render(), 'app',
        'simple-user-context.html')
    write(
        GripMock(simple, AUTH, GitHubRenderer(True, USER_CONTEXT)).render(),
        'app', 'simple-user-context.html')

    write(GripMock(gfm_test, AUTH).render(), 'app', 'gfm-test.html')
    write(
        GripMock(gfm_test, AUTH, GitHubRenderer(True)).render(), 'app',
        'gfm-test-user-context.html')
    write(
        GripMock(gfm_test, AUTH, GitHubRenderer(True, USER_CONTEXT)).render(),
        'app', 'gfm-test-user-context.html')
Ejemplo n.º 4
0
def regenerate_renderer():
    simple = input_file('simple.md')
    gfm_test = input_file('gfm-test.md')

    write(GitHubRenderer().render(simple, AUTH),
          'renderer', 'simple.html')
    write(GitHubRenderer(True).render(simple, AUTH),
          'renderer', 'simple-user-content.html')
    write(GitHubRenderer(True, USER_CONTEXT).render(simple, AUTH),
          'renderer', 'simple-user-context.html')

    write(GitHubRenderer().render(gfm_test, AUTH),
          'renderer', 'gfm-test.html')
    write(GitHubRenderer(True).render(gfm_test, AUTH),
          'renderer', 'gfm-test-user-content.html')
    write(GitHubRenderer(True, USER_CONTEXT).render(gfm_test, AUTH),
          'renderer', 'gfm-test-user-context.html')
Ejemplo n.º 5
0
def test_github_user_context(input_markdown, output_user_context):
    renderer = GitHubRenderer(True, USER_CONTEXT, raw=True)
    assert renderer.render(input_markdown) == output_user_context
Ejemplo n.º 6
0
def test_github_user_content(input_markdown, output_user_content):
    renderer = GitHubRenderer(True, raw=True)
    assert renderer.render(input_markdown) == output_user_content
Ejemplo n.º 7
0
def test_github_readme(input_markdown, output_readme):
    assert GitHubRenderer(raw=True).render(input_markdown) == output_readme
Ejemplo n.º 8
0
def test_github_api():
    assert GitHubRenderer(raw=True).render('') == ''
    assert GitHubRenderer(user_content=True, raw=True).render('') == ''
Ejemplo n.º 9
0
def test_github_user_context(input_markdown, output_user_context):
    renderer = GitHubRenderer(True, USER_CONTEXT, raw=True)
    assert renderer.render(input_markdown) == output_user_context
Ejemplo n.º 10
0
def test_github_user_content(input_markdown, output_user_content):
    renderer = GitHubRenderer(True, raw=True)
    assert renderer.render(input_markdown) == output_user_content