ample.testing.unittest_util module

Module containing a framework for unittesting of AMPLE modules

class AMPLEUnittestFramework[source]

Bases: object

Framework to run Ample unittesting

run(buffer=False, cases=None, pattern='test*.py', verbosity=2)[source]

Main routine for running the test cases

class SuiteLoader[source]

Bases: object

Loader designed to obtain all test cases in a package

load_suite(directory, pattern='test*.py', cases=None)[source]

Load a unittest test suite

add_cmd_options(parser)[source]