17.35. test_minimal_medium

Test functionalities of minimal medium creation and analysis.

17.35.1. Module Contents

17.35.1.1. Functions

test_minimal_medium_linear(model: Model) → None

Test linear minimal medium.

test_minimal_medium_linear_benchmark(model: Model, benchmark: Callable) → None

Benchmark linear minimal medium.

test_minimal_medium_mip(model: Model) → None

Test mixed-integer minimal medium.

test_minimal_medium_mip_benchmark(model: Model, benchmark: Callable) → None

Benchmark mixed-integer minimal medium.

test_minimal_medium_alternative_mip(model: Model) → None

Test alternative mixed-integer minimal medium.

test_minimal_medium_exports(model: Model) → None

Test exports of a minimal medium.

test_minimal_medium_open_exchanges(model: Model) → None

Test open exchanges of a minimal medium.

test_model_medium(model: Model) → None

Test proper functioning of model medium manipulations.

test_medium_does_not_affect_reactant_exports(model: Model) → None

Test that the medium setter does not overwrite exports defined as reactants.

test_medium_does_not_affect_product_exports(model: Model) → None

Test that the medium setter does not overwrite exports defined as products.

test_minimal_medium.test_minimal_medium_linear(model: Model) → None[source]

Test linear minimal medium.

test_minimal_medium.test_minimal_medium_linear_benchmark(model: Model, benchmark: Callable) → None[source]

Benchmark linear minimal medium.

test_minimal_medium.test_minimal_medium_mip(model: Model) → None[source]

Test mixed-integer minimal medium.

test_minimal_medium.test_minimal_medium_mip_benchmark(model: Model, benchmark: Callable) → None[source]

Benchmark mixed-integer minimal medium.

test_minimal_medium.test_minimal_medium_alternative_mip(model: Model) → None[source]

Test alternative mixed-integer minimal medium.

test_minimal_medium.test_minimal_medium_exports(model: Model) → None[source]

Test exports of a minimal medium.

test_minimal_medium.test_minimal_medium_open_exchanges(model: Model) → None[source]

Test open exchanges of a minimal medium.

test_minimal_medium.test_model_medium(model: Model) → None[source]

Test proper functioning of model medium manipulations.

test_minimal_medium.test_medium_does_not_affect_reactant_exports(model: Model) → None[source]

Test that the medium setter does not overwrite exports defined as reactants.

test_minimal_medium.test_medium_does_not_affect_product_exports(model: Model) → None[source]

Test that the medium setter does not overwrite exports defined as products.