コード例 #1
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
    def test_convert(self):
        self.top_node.make_node("setup.py").write("""\
from distutils.core import setup

setup(name="foo")
""")
        main(["convert"])
        n = self.top_node.find_node("bento.info")
        r_bento = """\
Name: foo
Version: 0.0.0
Summary: UNKNOWN
Url: UNKNOWN
DownloadUrl: UNKNOWN
Description: UNKNOWN
Author: UNKNOWN
AuthorEmail: UNKNOWN
Maintainer: UNKNOWN
MaintainerEmail: UNKNOWN
License: UNKNOWN
Platforms: UNKNOWN

ExtraSourceFiles:
    setup.py
"""
        self.assertEqual(n.read(), r_bento)
コード例 #2
0
    def test_convert(self):
        self.top_node.make_node("setup.py").write("""\
from distutils.core import setup

setup(name="foo")
""")
        main(["convert"])
        n = self.top_node.find_node("bento.info")
        r_bento = """\
Name: foo
Version: 0.0.0
Summary: UNKNOWN
Url: UNKNOWN
DownloadUrl: UNKNOWN
Description: UNKNOWN
Author: UNKNOWN
AuthorEmail: UNKNOWN
Maintainer: UNKNOWN
MaintainerEmail: UNKNOWN
License: UNKNOWN
Platforms: UNKNOWN

ExtraSourceFiles:
    setup.py
"""
        self.assertEqual(n.read(), r_bento)
コード例 #3
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
    def test_in_sub_directory(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)

        subdir_node = self.top_node.make_node("subdir")
        subdir_node.mkdir()

        try:
            os.chdir(subdir_node.abspath())
            self.assertRaises(UsageException, lambda: main(["--bento-info=../bento.info", "configure"]))
        finally:
            os.chdir(self.top_node.abspath())
コード例 #4
0
    def test_in_sub_directory(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)

        subdir_node = self.top_node.make_node("subdir")
        subdir_node.mkdir()

        try:
            os.chdir(subdir_node.abspath())
            self.assertRaises(
                UsageException,
                lambda: main(["--bento-info=../bento.info", "configure"]))
        finally:
            os.chdir(self.top_node.abspath())
コード例 #5
0
 def test_help_commands(self):
     main(["help", "commands"])
コード例 #6
0
 def test_mpkg(self):
     main(["build_mpkg"])
コード例 #7
0
 def test_build_egg(self):
     main(["build_egg"])
コード例 #8
0
 def test_install(self):
     main(["install"])
コード例 #9
0
 def test_configure(self):
     main(["configure"])
コード例 #10
0
 def test_help_non_existing_command(self):
     self.assertRaises(UsageException, lambda: main(["help", "floupi"]))
コード例 #11
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_mpkg(self):
     main(["build_mpkg"])
コード例 #12
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_wininst(self):
     main(["build_wininst"])
コード例 #13
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_build_egg(self):
     main(["build_egg"])
コード例 #14
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_sdist(self):
     main(["sdist"])
コード例 #15
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_install(self):
     main(["install"])
コード例 #16
0
 def test_global_options_full_version(self):
     main(["--full-version"])
コード例 #17
0
 def test_command_help(self):
     main(["configure", "--help"])
コード例 #18
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_help_globals(self):
     main(["help", "globals"])
コード例 #19
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_build(self):
     main(["build"])
コード例 #20
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_help_commands(self):
     main(["help", "commands"])
コード例 #21
0
 def test_build(self):
     main(["build"])
コード例 #22
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_global_options_version(self):
     main(["--version"])
コード例 #23
0
 def test_sdist(self):
     main(["sdist"])
コード例 #24
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_global_options_full_version(self):
     main(["--full-version"])
コード例 #25
0
 def test_wininst(self):
     main(["build_wininst"])
コード例 #26
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_usage(self):
     main(["--help"])
コード例 #27
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_command_help(self):
     main(["configure", "--help"])
コード例 #28
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_no_bento(self):
     main([])
コード例 #29
0
 def test_help_globals(self):
     main(["help", "globals"])
コード例 #30
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_help_non_existing_command(self):
     self.assertRaises(UsageException, lambda: main(["help", "floupi"]))
コード例 #31
0
 def test_global_options_version(self):
     main(["--version"])
コード例 #32
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
    def test_configure_help(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)
        main(["configure", "--help"])
コード例 #33
0
 def test_usage(self):
     main(["--help"])
コード例 #34
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
    def test_help_command(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)
        main(["help", "configure"])
コード例 #35
0
 def test_no_bento(self):
     main([])
コード例 #36
0
    def test_help_command(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)
        main(["help", "configure"])
コード例 #37
0
    def test_configure_help(self):
        bento_info = """\
Name: foo
"""
        self.top_node.make_node("bento.info").write(bento_info)
        main(["configure", "--help"])
コード例 #38
0
ファイル: test_bentomaker.py プロジェクト: dholth/Bento
 def test_configure(self):
     main(["configure"])