alf.test#

Simple wrapper over unittest to provide extra functionality.

alf.test.case#

Simple wrapper over unittest.TestCase to provide extra functionality.

class TestCase(methodName='runTest')[source]#

Bases: unittest.case.TestCase

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

assertArrayClose(t1, t2, epsilon=1e-06, msg=None)[source]#
assertArrayEqual(t1, t2, msg=None)[source]#
assertArrayNotClose(t1, t2, epsilon=1e-06, msg=None)[source]#
assertTensorClose(t1, t2, epsilon=1e-06, msg=None)[source]#
assertTensorEqual(t1, t2, msg=None)[source]#
assertTensorNotClose(t1, t2, epsilon=1e-06, msg=None)[source]#
setUp()[source]#

Hook method for setting up the test fixture before exercising it.

alf.test.main#

main(failfast=False)[source]#
Parameters

failfast (bool) – to stop the test run on the first error or failure