コード例 #1
0
def test_with_numpydoc(tmpdir):  # noqa
    sys.argv = ["pyscaffold", "--with-numpydoc", "my_project"]
    runner.run()
    conffile = os.path.join(
        os.path.abspath(os.path.curdir), "my_project", "docs", "conf.py")
    conf = imp.load_source('conf', conffile)
    assert sorted(conf.extensions) == sorted(['sphinx.ext.autodoc',
                                              'sphinx.ext.intersphinx',
                                              'sphinx.ext.todo',
                                              'sphinx.ext.autosummary',
                                              'sphinx.ext.viewcode',
                                              'sphinx.ext.coverage',
                                              'sphinx.ext.doctest',
                                              'sphinx.ext.ifconfig',
                                              'sphinx.ext.pngmath',
                                              'numpydoc'])
コード例 #2
0
def test_overwrite_git_repo(tmpdir):  # noqa
    sys.argv = ["pyscaffold", "my_project"]
    runner.run()
    with pytest.raises(SystemExit):
        runner.run()
    sys.argv = ["pyscaffold", "--force", "my_project"]
    runner.run()
コード例 #3
0
def test_overwrite_git_repo(tmpdir):
    sys.argv = ["pyscaffold", "my_project"]
    runner.run()
    with pytest.raises(SystemExit):
        runner.run()
    sys.argv = ["pyscaffold", "--force", "my_project"]
    runner.run()
コード例 #4
0
def test_with_travis(tmpdir):  # noqa
    sys.argv = ["pyscaffold", "--with-travis", "my_project"]
    runner.run()
コード例 #5
0
def test_django_proj(tmpdir):  # noqa
    sys.argv = ["pyscaffold", "--with-django", "my_project"]
    runner.run()
コード例 #6
0
def test_overwrite_dir(tmpdir):  # noqa
    os.mkdir("my_project")
    sys.argv = ["pyscaffold", "--force", "my_project"]
    runner.run()
コード例 #7
0
def test_run(tmpdir, git_mock):  # noqa
    sys.argv = ["pyscaffold", "my-project"]
    runner.run()
    assert os.path.exists(sys.argv[1])
コード例 #8
0
def test_with_travis(tmpdir):
    sys.argv = ["pyscaffold", "--with-travis", "my_project"]
    runner.run()
コード例 #9
0
def test_django_proj(tmpdir):
    sys.argv = ["pyscaffold", "--with-django", "my_project"]
    runner.run()
コード例 #10
0
def test_overwrite_dir(tmpdir):
    os.mkdir("my_project")
    sys.argv = ["pyscaffold", "--force", "my_project"]
    runner.run()
コード例 #11
0
def test_run(tmpdir, git_mock):
    sys.argv = ["pyscaffold", "my-project"]
    runner.run()
    assert os.path.exists(sys.argv[1])
コード例 #12
0
def test_with_namespaces(tmpdir):  # noqa
    sys.argv = ["pyscaffold", "--with-namespace", "com.blue_yonder",
                "my_project"]
    runner.run()
    assert os.path.exists("my_project/com/blue_yonder")