Predefined Fixtures

conftest.test_dir()[source]

This fixture provides a pathlib.Path pointing to the unique, isolated test directory for the current test.

Returns:

The path to the test directory.

Return type:

path

conftest.default_condor(test_dir)[source]

Default Condor instance for tests. Automatically uses sudo if HTCONDOR_TEST_USE_SUDO=1 environment variable is set.

Executables For Jobs

ornithology.plugin.path_to_sleep()[source]

This fixture returns the full path pointing to a Python sleep executable.

Returns:

str

Full path to Python sleep executable.

File Transfer Plugins For Jobs

ornithology.plugin.path_to_null_plugin()[source]

This fixture returns the full path pointing to the Python NULL file transfer plugin.

Note

This plugin in the default File Transfer Plugin list configuration for all HTCondors started by Ornithology unless explicitly stomped by custom configuration.

Returns:

Full path to Python NULL file transfer plugin.

Return type:

str

ornithology.plugin.path_to_debug_plugin()[source]

This fixture returns the full path pointing to a Python debug file transfer plugin.

Note

This plugin in the default File Transfer Plugin list configuration for all HTCondors started by Ornithology unless explicitly stomped by custom configuration.

Returns:

Full path to Python debug file transfer plugin.

Return type:

str