コード例 #1
0
ファイル: test_misc.py プロジェクト: kuleyu/cmddocs
def test_do_exit(demoenv):
    c, d = demoenv
    assert Cmddocs(c).do_exit('exit') == True
コード例 #2
0
ファイル: test_edit.py プロジェクト: kuleyu/cmddocs
def test_do_edit_log_commitmsg(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_log("testfile1")
    out, err = capsys.readouterr()
    assert "small changes" in out
コード例 #3
0
ファイル: test_initializaton.py プロジェクト: kuleyu/cmddocs
def test_do_initializaton(emptyenv, capsys):
    c, d = emptyenv
    Cmddocs(c).do_status("test")
    out, err = capsys.readouterr()
    assert "On branch master" in out
コード例 #4
0
ファイル: test_search.py プロジェクト: kuleyu/cmddocs
def test_do_search(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_search("test")
    out, err = capsys.readouterr()
    assert out.startswith("Articles:")
コード例 #5
0
def test_do_delete_log_commitmsg(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_log("")
    out, err = capsys.readouterr()
    assert "testfile1 deleted\n" in out
コード例 #6
0
def test_do_l_fail(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_l("NEVEREVER")
    out, err = capsys.readouterr()
    assert out.startswith("NEVEREVER [error opening dir]")
コード例 #7
0
ファイル: test_search.py プロジェクト: kuleyu/cmddocs
def test_do_search_content(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_search("test")
    out, err = capsys.readouterr()
    assert "Content:" in out
コード例 #8
0
def test_do_cd_fail(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_cd("dir7")
    out, err = capsys.readouterr()
    assert out == "Error: Directory dir7 not found\n"
コード例 #9
0
def test_do_dirs_fail(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_dirs("dir7")
    out, err = capsys.readouterr()
    assert out.startswith("dir7 [error opening dir]\n\n0 directories\n\n")
コード例 #10
0
ファイル: test_stats.py プロジェクト: kuleyu/cmddocs
def test_do_stats_articlecount(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_stats("test")
    out, err = capsys.readouterr()
    assert "Articles: 14" in out
コード例 #11
0
def test_do_cd(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_cd("dir2")
    out, err = capsys.readouterr()
    assert "" in out
コード例 #12
0
ファイル: test_stats.py プロジェクト: kuleyu/cmddocs
def test_do_stats_start(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_stats("test")
    out, err = capsys.readouterr()
    assert out.startswith("Newest Commit:")
コード例 #13
0
ファイル: test_stats.py プロジェクト: kuleyu/cmddocs
def test_do_stats_charcount(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_stats("test")
    out, err = capsys.readouterr()
    assert "Characters: 2892" in out
コード例 #14
0
ファイル: test_stats.py プロジェクト: kuleyu/cmddocs
def test_do_stats_end(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_stats("test")
    out, err = capsys.readouterr()
    assert "Characters" in out
コード例 #15
0
def test_do_l_start(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_l(d)
    out, err = capsys.readouterr()
    assert "tmp/demodocs" in out
コード例 #16
0
def test_do_dirs_subdir(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_dirs("dir1")
    out, err = capsys.readouterr()
    assert out.startswith("dir1")
コード例 #17
0
def test_do_list_end(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_list(d)
    out, err = capsys.readouterr()
    assert out.endswith("14 files\n\n")
コード例 #18
0
def test_do_dirs_pwd(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_dirs(".")
    out, err = capsys.readouterr()
    assert out.endswith('\n3 directories\n\n')
コード例 #19
0
ファイル: test_search.py プロジェクト: kuleyu/cmddocs
def test_do_search_results(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_search("test")
    out, err = capsys.readouterr()
    assert out.endswith("Results: 50\n")
コード例 #20
0
def test_do_pwd(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_pwd(d)
    out, err = capsys.readouterr()
    assert ".\n" in out
コード例 #21
0
ファイル: test_search.py プロジェクト: kuleyu/cmddocs
def test_do_search_noresults(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_search("SOMETHINGTHATWILLNEVERBEFOUND")
    out, err = capsys.readouterr()
    assert out == "Articles:\nContent:\nResults: 0\n"
コード例 #22
0
ファイル: test_log.py プロジェクト: kuleyu/cmddocs
def test_do_log_file(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_log("testfile2")
    out, err = capsys.readouterr()
    assert out.startswith("Last 10 commits for testfile2.md\n")
コード例 #23
0
def test_do_delete(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_delete("testfile1")
    out, err = capsys.readouterr()
    assert out == "testfile1 deleted\n"
コード例 #24
0
ファイル: test_log.py プロジェクト: kuleyu/cmddocs
def test_do_log_commitmsg(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_log("testfile2")
    out, err = capsys.readouterr()
    assert out.endswith("init\n")
コード例 #25
0
#!/usr/bin/env python

from cmddocs import Cmddocs

if __name__ == '__main__':
    Cmddocs().cmdloop()
コード例 #26
0
ファイル: test_log.py プロジェクト: kuleyu/cmddocs
def test_do_log(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_log("10")
    out, err = capsys.readouterr()
    assert out.startswith("Last 10 commits\n")
コード例 #27
0
ファイル: test_edit.py プロジェクト: kuleyu/cmddocs
def test_do_edit(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_edit("testfile1", test=True)
    out, err = capsys.readouterr()
    assert out.startswith("automatic change done")
コード例 #28
0
ファイル: cmddocs.py プロジェクト: kuleyu/cmddocs
#!/usr/bin/env python

from cmddocs import Cmddocs

if __name__ == '__main__':
    Cmddocs(conf="~/.cmddocsrc").cmdloop()
コード例 #29
0
ファイル: test_undo.py プロジェクト: kuleyu/cmddocs
def test_do_undo_fail(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_undo('test')
    out, err = capsys.readouterr()
    assert out == "Error: Could not find given commit reference\n"
コード例 #30
0
ファイル: test_misc.py プロジェクト: kuleyu/cmddocs
def test_do_version(demoenv, capsys):
    c, d = demoenv
    Cmddocs(c).do_version('test')
    out, err = capsys.readouterr()
    assert out.startswith('cmddocs ')