Example #1
0
 def _is_container_image_downloaded(self):
     cmd_out = SysUtils.execute_cmd_and_return_output(
         self._list_udocker_images_cmd())
     return self.cont_img_id in cmd_out
Example #2
0
 def _is_container_available(self):
     cmd_out = SysUtils.execute_cmd_and_return_output(
         self._list_udocker_containers_cmd())
     return self._CONTAINER_NAME in cmd_out
Example #3
0
 def test_execute_command_and_return_output(self, mock_check_output):
     mock_check_output.return_value = b'testing\nreturn\ndecode.'
     out = SysUtils.execute_cmd_and_return_output(["ls", "-la"])
     mock_check_output.assert_called_once_with(["ls", "-la"])
     self.assertTrue(out, "testing\nreturn\ndecode")