diff options
author | Chandan Singh <csingh43@bloomberg.net> | 2019-11-05 13:00:30 +0000 |
---|---|---|
committer | Chandan Singh <csingh43@bloomberg.net> | 2019-11-05 13:00:30 +0000 |
commit | e06c2295b063245dbdb2397e5bd8c4d0a79ba10d (patch) | |
tree | 224a111e1daee5a7d450e7d5e0c31fd94c1e19c6 /tests/examples/junctions.py | |
parent | c1f423f8653c5a9e3e72283879e8cecabf25ed3f (diff) | |
download | buildstream-e06c2295b063245dbdb2397e5bd8c4d0a79ba10d.tar.gz |
Blacken codebase
Diffstat (limited to 'tests/examples/junctions.py')
-rw-r--r-- | tests/examples/junctions.py | 62 |
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() |