summaryrefslogtreecommitdiff
path: root/tests/examples/junctions.py
diff options
context:
space:
mode:
authorChandan Singh <csingh43@bloomberg.net>2019-11-05 13:00:30 +0000
committerChandan Singh <csingh43@bloomberg.net>2019-11-05 13:00:30 +0000
commite06c2295b063245dbdb2397e5bd8c4d0a79ba10d (patch)
tree224a111e1daee5a7d450e7d5e0c31fd94c1e19c6 /tests/examples/junctions.py
parentc1f423f8653c5a9e3e72283879e8cecabf25ed3f (diff)
downloadbuildstream-e06c2295b063245dbdb2397e5bd8c4d0a79ba10d.tar.gz
Blacken codebase
Diffstat (limited to 'tests/examples/junctions.py')
-rw-r--r--tests/examples/junctions.py62
1 files changed, 44 insertions, 18 deletions
diff --git a/tests/examples/junctions.py b/tests/examples/junctions.py
index 18bf4da4f..e93db8a68 100644
--- a/tests/examples/junctions.py
+++ b/tests/examples/junctions.py
@@ -10,51 +10,77 @@ from buildstream.testing._utils.site import IS_LINUX, MACHINE_ARCH, HAVE_SANDBOX
pytestmark = pytest.mark.integration
DATA_DIR = os.path.join(
- os.path.dirname(os.path.realpath(__file__)), '..', '..', 'doc', 'examples', 'junctions'
+ os.path.dirname(os.path.realpath(__file__)),
+ "..",
+ "..",
+ "doc",
+ "examples",
+ "junctions",
)
# Test that the project builds successfully
-@pytest.mark.skipif(MACHINE_ARCH != 'x86-64',
- reason='Examples are written for x86-64')
-@pytest.mark.skipif(not IS_LINUX or not HAVE_SANDBOX, reason='Only available on linux with bubblewrap')
-@pytest.mark.skipif(HAVE_SANDBOX == 'chroot', reason='This test is not meant to work with chroot sandbox')
+@pytest.mark.skipif(MACHINE_ARCH != "x86-64", reason="Examples are written for x86-64")
+@pytest.mark.skipif(
+ not IS_LINUX or not HAVE_SANDBOX, reason="Only available on linux with bubblewrap"
+)
+@pytest.mark.skipif(
+ HAVE_SANDBOX == "chroot",
+ reason="This test is not meant to work with chroot sandbox",
+)
@pytest.mark.datafiles(DATA_DIR)
def test_build(cli, datafiles):
project = str(datafiles)
- result = cli.run(project=project, args=['build', 'callHello.bst'])
+ result = cli.run(project=project, args=["build", "callHello.bst"])
result.assert_success()
# Test the callHello script works as expected.
-@pytest.mark.skipif(MACHINE_ARCH != 'x86-64',
- reason='Examples are written for x86-64')
-@pytest.mark.skipif(not IS_LINUX or not HAVE_SANDBOX, reason='Only available on linux with bubblewrap')
-@pytest.mark.skipif(HAVE_SANDBOX == 'chroot', reason='This test is not meant to work with chroot sandbox')
+@pytest.mark.skipif(MACHINE_ARCH != "x86-64", reason="Examples are written for x86-64")
+@pytest.mark.skipif(
+ not IS_LINUX or not HAVE_SANDBOX, reason="Only available on linux with bubblewrap"
+)
+@pytest.mark.skipif(
+ HAVE_SANDBOX == "chroot",
+ reason="This test is not meant to work with chroot sandbox",
+)
@pytest.mark.datafiles(DATA_DIR)
def test_shell_call_hello(cli, datafiles):
project = str(datafiles)
- result = cli.run(project=project, args=['build', 'callHello.bst'])
+ result = cli.run(project=project, args=["build", "callHello.bst"])
result.assert_success()
- result = cli.run(project=project, args=['shell', 'callHello.bst', '--', '/bin/sh', 'callHello.sh'])
+ result = cli.run(
+ project=project,
+ args=["shell", "callHello.bst", "--", "/bin/sh", "callHello.sh"],
+ )
result.assert_success()
- assert result.output == 'Calling hello:\nHello World!\nThis is amhello 1.0.\n'
+ assert result.output == "Calling hello:\nHello World!\nThis is amhello 1.0.\n"
# Test opening a cross-junction workspace
-@pytest.mark.skipif(not IS_LINUX, reason='Only available on linux')
+@pytest.mark.skipif(not IS_LINUX, reason="Only available on linux")
@pytest.mark.datafiles(DATA_DIR)
def test_open_cross_junction_workspace(cli, tmpdir, datafiles):
project = str(datafiles)
workspace_dir = os.path.join(str(tmpdir), "workspace_hello_junction")
- result = cli.run(project=project,
- args=['workspace', 'open', '--directory', workspace_dir, 'hello-junction.bst:hello.bst'])
+ result = cli.run(
+ project=project,
+ args=[
+ "workspace",
+ "open",
+ "--directory",
+ workspace_dir,
+ "hello-junction.bst:hello.bst",
+ ],
+ )
result.assert_success()
- result = cli.run(project=project,
- args=['workspace', 'close', '--remove-dir', 'hello-junction.bst:hello.bst'])
+ result = cli.run(
+ project=project,
+ args=["workspace", "close", "--remove-dir", "hello-junction.bst:hello.bst"],
+ )
result.assert_success()