Skip to content
Snippets Groups Projects

Add test on processes_2_remove get empty string

Merged Bryan Brancotte requested to merge processes_2_remove_None_or_empty into main
1 file
+ 23
0
Compare changes
  • Side-by-side
  • Inline
+ 23
0
@@ -26,3 +26,26 @@ class TestCall(unittest.TestCase):
@@ -26,3 +26,26 @@ class TestCall(unittest.TestCase):
output_dir=str(my_results),
output_dir=str(my_results),
name="https://github.com/blabla/toto:qsd!qsd%#sqdqsd"
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)
Loading