fireworks.user_objects.firetasks.tests package

Submodules

fireworks.user_objects.firetasks.tests.test_dataflow_tasks module

Unit tests for the dataflow tasks.

class fireworks.user_objects.firetasks.tests.test_dataflow_tasks.CommandLineTaskTest(methodName='runTest')

Bases: TestCase

run tests for CommandLineTask.

test_command_line_task_1() None

Input from string to stdin, output from stdout to string.

test_command_line_task_2() None

input from string to data, output from stdout to file; input from file to stdin, output from stdout to string and from file.

test_command_line_task_3() None

Input from string to data with command line options.

test_command_line_task_4() None

Multiple string inputs, multiple file outputs.

class fireworks.user_objects.firetasks.tests.test_dataflow_tasks.ForeachTaskTest(methodName='runTest')

Bases: TestCase

run tests for ForeachTask.

test_foreach_commandlinetask() None

Run CommandLineTask for a list of input data.

test_foreach_pytask() None

Run PyTask for a list of numbers.

class fireworks.user_objects.firetasks.tests.test_dataflow_tasks.ImportDataTaskTest(methodName='runTest')

Bases: TestCase

run tests for ImportDataTask.

test_import_data_task() None

Loads data from a file into spec.

class fireworks.user_objects.firetasks.tests.test_dataflow_tasks.JoinDictTaskTest(methodName='runTest')

Bases: TestCase

run tests for JoinDictTask.

test_join_dict_task() None

Joins dictionaries into a new or existing dict in spec.

class fireworks.user_objects.firetasks.tests.test_dataflow_tasks.JoinListTaskTest(methodName='runTest')

Bases: TestCase

run tests for JoinListTask.

test_join_list_task() None

Joins items into a new or existing list in spec.

fireworks.user_objects.firetasks.tests.test_dataflow_tasks.afunc(array, power)

Return the powers of a list of numbers.

fireworks.user_objects.firetasks.tests.test_fileio_tasks module

fireworks.user_objects.firetasks.tests.test_filepad_tasks module

fireworks.user_objects.firetasks.tests.test_script_task module

TODO: Modify unittest doc.

class fireworks.user_objects.firetasks.tests.test_script_task.PyTaskTest(methodName='runTest')

Bases: TestCase

test_task() None
test_task_auto_kwargs() None
test_task_data_flow() None

Test dataflow parameters: inputs, outputs and chunk_number.

class fireworks.user_objects.firetasks.tests.test_script_task.ScriptTaskTest(methodName='runTest')

Bases: TestCase

test_scripttask() None
fireworks.user_objects.firetasks.tests.test_script_task.afunc(y, z, a)

fireworks.user_objects.firetasks.tests.test_templatewriter_task module

TODO: Modify unittest doc.

class fireworks.user_objects.firetasks.tests.test_templatewriter_task.TemplateWriterTaskTest(methodName='runTest')

Bases: TestCase

test_task() None

Module contents