diff --git a/bake/tests/conftest.py b/bake/tests/conftest.py deleted file mode 100644 index e6e4549..0000000 --- a/bake/tests/conftest.py +++ /dev/null @@ -1,55 +0,0 @@ -import os - -os.environ["PYTHONUNBUFFERED"] = "1" -os.environ.pop("BAKEFILE_PATH", "") - -import pytest -import delegator - - -@pytest.fixture -def bake(): - def run(*args, fixture="default", assert_ok=True, block=True): - bakefile = os.path.join( - os.path.dirname(__file__), "fixtures", f"{fixture}.Bakefile" - ) - cmd = " ".join(["bake", "-b", bakefile] + list(args)) - print(f"$ {cmd}") - - c = delegator.run(cmd, block=block) - - if block and assert_ok: - assert c.return_code == 0 - - if block: - - print(c.out) - print(c.err) - - return c - - return run - - -@pytest.fixture -def bake_i(): - def run(*args, fixture="default", assert_ok=True, block=True): - bakefile = os.path.join( - os.path.dirname(__file__), "fixtures", f"{fixture}.Bakefile" - ) - cmd = " ".join(["bake", "-i", "-b", bakefile] + list(args)) - print(f"$ {cmd}") - - c = delegator.run(cmd, block=block) - - if block and assert_ok: - assert c.return_code == 0 - - if block: - - print(c.out) - print(c.err) - - return c - - return run diff --git a/bake/tests/fixtures/1.Bakefile b/bake/tests/fixtures/1.Bakefile deleted file mode 100644 index 3037915..0000000 --- a/bake/tests/fixtures/1.Bakefile +++ /dev/null @@ -1,17 +0,0 @@ -test1: test2 test3 - echo '1' -test2: test3 - echo '2' -test3: echo - echo 'hm' - -python: - #!/usr/bin/env python3 - print('wow!') - -echo: - echo 'hi, kenneth!' - -needs-echo: echo - -needs-needs: needs-echo diff --git a/bake/tests/fixtures/2.Bakefile b/bake/tests/fixtures/2.Bakefile deleted file mode 100644 index 6cc8e34..0000000 --- a/bake/tests/fixtures/2.Bakefile +++ /dev/null @@ -1,7 +0,0 @@ -kinda-dangerous: @confirm - echo 'success1' -really-dangerous: @confirm:secure - echo 'success2' - -mostly-harmless: kinda-dangerous -mostly-dangerous: really-dangerous diff --git a/bake/tests/fixtures/3.Bakefile b/bake/tests/fixtures/3.Bakefile deleted file mode 100644 index e69de29..0000000 diff --git a/bake/tests/test_bakefile.py b/bake/tests/test_bakefile.py deleted file mode 100644 index e57525b..0000000 --- a/bake/tests/test_bakefile.py +++ /dev/null @@ -1,26 +0,0 @@ -import pytest - - -def test_help(bake): - c = bake("--help") - assert "bake" in c.err - - -def test_echo(bake): - c = bake("echo", fixture="1") - assert "kenneth" in c.err - - -def test_first_level_dep(bake): - c = bake("needs-echo", fixture="1") - assert "kenneth" in c.err - - -def test_second_level_dep(bake): - c = bake("needs-needs", fixture="1") - assert "kenneth" in c.err - - -def test_python_invocation(bake): - c = bake("python", fixture="1") - assert "wow" in c.err diff --git a/bake/tests/test_cli.py b/bake/tests/test_cli.py deleted file mode 100644 index e69de29..0000000 diff --git a/bake/tests/test_graph.py b/bake/tests/test_graph.py deleted file mode 100644 index e69de29..0000000 diff --git a/bake/tests/test_sourcing.py b/bake/tests/test_sourcing.py deleted file mode 100644 index e69de29..0000000