Ejemplo n.º 1
0
def test_prepare():
    _modules.prepare("c:/path/to/", "my-module")

    open.assert_any_call("c:/path/to/setup.py", "w")
    open.assert_any_call("c:/path/to/setup.cfg", "w")
    open.assert_any_call("c:/path/to/MANIFEST.in", "w")

    data = textwrap.dedent("""
    from setuptools import setup
    setup(packages=[''],
          name="my-module",
          version='1.0.0',
          include_package_data=True)
    """)

    open().write.assert_any_call(data)

    data = textwrap.dedent("""
    [wheel]
    universal = 1
    """)
    open().write.assert_any_call(data)

    data = textwrap.dedent("""
    recursive-include . *
    recursive-exclude . __pycache__*
    recursive-exclude . *.pyc
    recursive-exclude . *.pyo
    """)
    open().write.assert_any_call(data)
Ejemplo n.º 2
0
def test_prepare_already_prepared():
    _modules.prepare("c:/path/to/", "my-module")
    open.assert_not_called()
def test_prepare_already_prepared():
    _modules.prepare('c:/path/to/', 'my-module')
    open.assert_not_called()