layerstack.tests package

Submodules

layerstack.tests.conftest module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.conftest.pytest_addoption(parser)[source]
layerstack.tests.conftest.clean_up(request)[source]

layerstack.tests.test_args_kwargs module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.test_args_kwargs.test_arglist_creation()[source]
layerstack.tests.test_args_kwargs.test_kwarg_creation()[source]
layerstack.tests.test_args_kwargs.test_get_short_name()[source]

layerstack.tests.test_layer module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

class layerstack.tests.test_layer.ModelForTests(name, count=0, data=[])[source]

Bases: object

save(filename)[source]
classmethod load(filename)[source]
class layerstack.tests.test_layer.LayerBaseClassForTestsWithModels[source]

Bases: layerstack.layer.ModelLayerBase

layerstack.tests.test_layer.create_layer_library_dir(manage_outdir)[source]
layerstack.tests.test_layer.test_layer_base()[source]
layerstack.tests.test_layer.test_model_dependent_args_kwargs()[source]

layerstack.tests.test_layerbase module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.test_layerbase.test_layer_cli()[source]
layerstack.tests.test_layerbase.test_kwarg_name_clashes()[source]
layerstack.tests.test_layerbase.test_kwargs_with_dashes()[source]

layerstack.tests.test_session module

layerstack.tests.test_session

This module contains items that pertain to the entire test session.

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.test_session.manage_outdir(request, clean_up)[source]

At the beginning of the session, creates the test outdir. If tests.clean_up, deletes this folder after the tests have finished running.

Arguments - request contains the pytest session, including collected tests

layerstack.tests.test_stack module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.test_stack.test_layer_types()[source]
layerstack.tests.test_stack.test_basic_compose_and_run()[source]
layerstack.tests.test_stack.test_get_layer_dir()[source]
layerstack.tests.test_stack.test_repointing_run_dir()[source]
layerstack.tests.test_stack.test_parser()[source]

layerstack.tests.test_stack_save_load module

copyright
  1. 2021, Alliance for Sustainable Energy, LLC

license

BSD-3

layerstack.tests.test_stack_save_load.test_stack_list_args_layer()[source]
layerstack.tests.test_stack_save_load.test_stack_library_dirs()[source]

Module contents

layerstack.tests.get_output_str(stdout_stderr)[source]
layerstack.tests.run_command(args, logger, test_name, msg_postfix)[source]