diff --git a/tests/test_cli.py b/tests/test_cli.py index 981deae94728cb080034e0b42dee5576b09a6505..91b7f97f39feb39a8738bb67aa8a5144e6969542 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -26,3 +26,26 @@ class TestCall(unittest.TestCase): output_dir=str(my_results), name="https://github.com/blabla/toto:qsd!qsd%#sqdqsd" ) + + def test_with_processes_2_remove_empty_str(self): + with TemporaryDirectory() as my_temp_dir1, TemporaryDirectory() as my_temp_dir2: + my_results1 = pathlib.Path(my_temp_dir1) / "my_results" + cli( + "./wf_test/main.nf", + render_graphs=True, + output_dir=str(my_results1), + processes_2_remove="", + ) + my_results2 = pathlib.Path(my_temp_dir2) / "my_results" + cli( + "./wf_test/main.nf", + render_graphs=True, + output_dir=str(my_results2), + processes_2_remove=None, + ) + with open(my_results1 / 'graphs'/'specification_graph.png', 'rb') as f_spec1: + spec1 = f_spec1.read() + with open(my_results2 / 'graphs'/'specification_graph.png', 'rb') as f_spec2: + spec2 = f_spec2.read() + + self.assertEqual(spec1, spec2)