def test_guess_module_name(): with make_dir(['foo.py', 'foo-bar.py', 'test_foo.py', 'setup.py']) as td: ib = init.IniterBase(td) assert ib.guess_module_name() == 'foo' with make_dir(['baz/__init__.py', 'tests/__init__.py'], ['baz', 'tests']) as td: ib = init.IniterBase(td) assert ib.guess_module_name() == 'baz' with make_dir(['foo.py', 'bar.py']) as td: ib = init.IniterBase(td) assert ib.guess_module_name() is None
def test_write_license(): with TemporaryDirectory() as td: ib = init.IniterBase(td) ib.write_license('mit', 'Thomas Kluyver') assert_isfile(Path(td, 'LICENSE'))
def test_find_readme_not_found(): with make_dir() as td: ib = init.IniterBase(td) assert ib.find_readme() is None
def test_find_readme(readme_file): with make_dir([readme_file]) as td: ib = init.IniterBase(td) assert ib.find_readme() == readme_file