def test_cran_write_recipe(tmpdir): cran_skeleton.write_recipe('locfit', recipe_dir=str(tmpdir), recursive=False) assert tmpdir.join('r-locfit', 'meta.yaml').exists() assert tmpdir.join('r-locfit', 'build.sh').exists() assert tmpdir.join('r-locfit', 'bld.bat').exists()
def test_cran_write_recipe_no_windows(tmpdir): cran_skeleton.write_recipe('locfit', recipe_dir=str(tmpdir), recursive=False, no_windows=True) assert tmpdir.join('r-locfit', 'meta.yaml').exists() assert tmpdir.join('r-locfit', 'build.sh').exists() assert not tmpdir.join('r-locfit', 'bld.bat').exists() for line in tmpdir.join('r-locfit', 'meta.yaml').readlines(): if 'skip: True' in line: assert '[win]' in line