def test_dependencies_arent_find_below_cwd(tmpdir): tmpdir.join("foo.yaml").write("") tmpdir.mkdir("sub").chdir() dep = yasha.find_dependencies("foo.c.jinja") assert dep == None
def test_template_depends_foo_c_yaml(tmpdir, cwd): tmpdir.join("foo.c.yaml").write("") dep = yasha.find_dependencies("foo.c.jinja", start=cwd) assert dep == "foo.c.yaml"
def test_template_depends_foo_yaml_below_subdir(tmpdir, cwd): tmpdir.join("foo.yaml").write("") tmpdir.mkdir("sub") dep = yasha.find_dependencies("sub/foo.c.jinja", start=cwd) assert dep == "foo.yaml"
def test_template_depends_none(tmpdir, cwd): dep = yasha.find_dependencies("foo.c.jinja", start=cwd) assert dep == None