コード例 #1
0
ファイル: test_warnings.py プロジェクト: ayenzky/urubu
def test_no_yamlfm():
    with cd('no_yamlfm'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        print (record)
        assert len(record) == 1
        assert _warning.no_yamlfm in str(record[0].message)
コード例 #2
0
def test_no_yamlfm():
    with cd('no_yamlfm'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        print(record)
        assert len(record) == 1
        assert _warning.no_yamlfm in str(record[0].message)
コード例 #3
0
ファイル: test_doc.py プロジェクト: wildintellect/urubu
def test_doc():
    with cd('../../doc'):
        project.build()
        touch('_build/.nojekyll')
        d = git('--no-pager', 'diff', '-w', '--', '_build')
        if d:
            print(d)
            raise ValueError('Diffs in website')
コード例 #4
0
ファイル: test_doc.py プロジェクト: ayenzky/urubu
def test_doc():
    with cd('../../doc'):
        project.build()
        touch('_build/.nojekyll')
        d = git('--no-pager', 'diff', '-w', '--', '_build')
        if d:
            print(d)
            raise ValueError('Diffs in website')
コード例 #5
0
ファイル: main.py プロジェクト: webplate/astrini-website
def main():
    parser = argparse.ArgumentParser(prog='python -m urubu')
    parser.add_argument('--version', action='version', version=__version__)
    parser.add_argument('command', choices=['build', 'serve'])
    args = parser.parse_args()
    if args.command == 'build':
        project.build()
    elif args.command == 'serve':
        serve() 
コード例 #6
0
ファイル: main.py プロジェクト: smurfix/urubu
def main():
    parser = argparse.ArgumentParser(prog='python -m urubu')
    parser.add_argument('--version', action='version', version=__version__)
    parser.add_argument('command', choices=['build', 'serve'])
    args = parser.parse_args()
    if args.command == 'build':
        project.build()
    elif args.command == 'serve':
        serve()
コード例 #7
0
def test_doc():
    with cd('../../doc'):
        sys.path.insert(0, os.getcwd())
        project.build()
        touch('_build/.nojekyll')
        d = git('--no-pager', 'diff', '-w', '--', '_build')
        if d:
            print(d)
            raise ValueError('Diffs in website')
    _python = None
コード例 #8
0
def main():
    parser = argparse.ArgumentParser(prog='python -m urubu')
    parser.add_argument('--version', action='version', version=__version__)
    parser.add_argument('command', choices=['build', 'serve', 'serveany'])
    args = parser.parse_args()
    if args.command == 'build':
        project.build()
    elif args.command == 'serve':
        proj = project.load()
        serve(proj.site['baseurl'])
    elif args.command == 'serveany':
        proj = project.load()
        serve(proj.site['baseurl'], host='')
コード例 #9
0
ファイル: main.py プロジェクト: ayenzky/urubu
def main():
    parser = argparse.ArgumentParser(prog='python -m urubu')
    parser.add_argument('--version', action='version', version=__version__)
    parser.add_argument('command', choices=['build', 'serve', 'serveany'])
    args = parser.parse_args()
    if args.command == 'build':
        project.build()
    elif args.command == 'serve':
        proj = project.load()
        serve(proj.site['baseurl'])
    elif args.command == 'serveany':
        proj = project.load()
        serve(proj.site['baseurl'], host='')
コード例 #10
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_ambig_ref():
    with cd('ambig_ref'):
        with raises_kind(UrubuError, _error.ambig_ref):
            project.build()
コード例 #11
0
ファイル: test_warnings.py プロジェクト: benediktharter/urubu
def test_undef_tag_layout():
    with cd('undef_tag_layout'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        assert len(record) == 1
        assert _warning.undef_tag_layout in str(record[0].message)
コード例 #12
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_undef_ref():
    with cd('undef_ref'):
        with raises_kind(UrubuError, _error.undef_ref):
            project.build()
コード例 #13
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_undef_reflink_title():
    with cd('undef_reflink_title'):
        with raises_kind(UrubuError, _error.undef_reflink_key):
            project.build()
コード例 #14
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_undef_content():
    with cd('undef_content'):
        with raises_kind(UrubuError, _error.undef_content):
            project.build()
コード例 #15
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_date_format():
    with cd('date_format'):
        with raises_kind(UrubuError, _error.date_format):
            project.build()
コード例 #16
0
def test_undef_anchor():
    with cd('undef_anchor'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        assert len(record) == 1
        assert _warning.undef_anchor in str(record[0].message)
コード例 #17
0
ファイル: test_errors.py プロジェクト: ayenzky/urubu
def test_no_index():
    with cd('no_index'):
        with raises_kind(UrubuError, _error.no_index):
            project.build()
コード例 #18
0
def test_undef_tag_layout():
    with cd('undef_tag_layout'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        assert len(record) == 1
        assert _warning.undef_tag_layout in str(record[0].message)
コード例 #19
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_date_format():
    with cd('date_format'):
        with raises_kind(UrubuError, _error.date_format):
            project.build()
コード例 #20
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_ambig_ref():
    with cd('ambig_ref'):
        with raises_kind(UrubuError, _error.ambig_ref):
            project.build()
コード例 #21
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_ignore_patterns():
    with cd('ignore_patterns'):
        project.build()
        assert not os.path.exists(os.path.join('_build', 'README.html'))
        assert os.path.exists(os.path.join('_build', 'page.html'))
コード例 #22
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_ignore_patterns():
    with cd('ignore_patterns'):
        project.build()
        assert not os.path.exists(os.path.join('_build', 'README.html'))
        assert os.path.exists(os.path.join('_build', 'page.html'))
コード例 #23
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_undef_content():
    with cd('undef_content'):
        with raises_kind(UrubuError, _error.undef_content):
            project.build()
コード例 #24
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_undef_key():
    with cd('undef_key'):
        with raises_kind(UrubuError, _error.undef_key):
            project.build()
コード例 #25
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_undef_key():
    with cd('undef_key'):
        with raises_kind(UrubuError, _error.undef_key):
            project.build()
コード例 #26
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_undef_layout():
    with cd('undef_layout'):
        with raises_kind(UrubuError, _error.undef_info):
            project.build()
コード例 #27
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_undef_reflink_title():
    with cd('undef_reflink_title'):
        with raises_kind(UrubuError, _error.undef_reflink_key):
            project.build()
コード例 #28
0
ファイル: test_errors.py プロジェクト: ra2003/urubu
def test_no_index():
    with cd('no_index'):
        with raises_kind(UrubuError, _error.no_index):
            project.build()
コード例 #29
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_undef_layout():
    with cd('undef_layout'):
        with raises_kind(UrubuError, _error.undef_info):
            project.build()
コード例 #30
0
ファイル: test_warnings.py プロジェクト: benediktharter/urubu
def test_undef_anchor():
    with cd('undef_anchor'):
        with pytest.warns(UrubuWarning) as record:
            project.build()
        assert len(record) == 1
        assert _warning.undef_anchor in str(record[0].message)
コード例 #31
0
ファイル: test_errors.py プロジェクト: simudream/urubu
def test_undef_ref():
    with cd('undef_ref'):
        with raises_kind(UrubuError, _error.undef_ref):
            project.build()