cwl_utils.tests.test_js_sandbox
===============================

.. py:module:: cwl_utils.tests.test_js_sandbox

.. autoapi-nested-parse::

   Test sandboxjs.py and related code.



Attributes
----------

.. autoapisummary::

   cwl_utils.tests.test_js_sandbox.node_versions


Functions
---------

.. autoapisummary::

   cwl_utils.tests.test_js_sandbox.test_node_version
   cwl_utils.tests.test_js_sandbox.test_value_from_two_concatenated_expressions
   cwl_utils.tests.test_js_sandbox.hide_nodejs
   cwl_utils.tests.test_js_sandbox.test_value_from_two_concatenated_expressions_podman
   cwl_utils.tests.test_js_sandbox.test_value_from_two_concatenated_expressions_udocker
   cwl_utils.tests.test_js_sandbox.test_value_from_two_concatenated_expressions_singularity
   cwl_utils.tests.test_js_sandbox.test_singularity_cache
   cwl_utils.tests.test_js_sandbox.test_caches_js_processes


Module Contents
---------------

.. py:data:: node_versions

.. py:function:: test_node_version(version, supported, mocker)

.. py:function:: test_value_from_two_concatenated_expressions()

.. py:function:: hide_nodejs(temp_dir)

   Generate a new PATH that hides node{js,}.


.. py:function:: test_value_from_two_concatenated_expressions_podman(tmp_path, monkeypatch)

   Javascript test using podman.


.. py:function:: test_value_from_two_concatenated_expressions_udocker(tmp_path, monkeypatch)

   Javascript test using udocker.


.. py:function:: test_value_from_two_concatenated_expressions_singularity(tmp_path, monkeypatch)

   Javascript test using Singularity.


.. py:function:: test_singularity_cache(tmp_path, monkeypatch)

   Affirm that CWL_SINGULARIT_CACHE is respected.


.. py:function:: test_caches_js_processes(mocker)

