pyMentalModels.tests package

Submodules

pyMentalModels.tests.test_infer module

pyMentalModels.tests.test_infer.test_infer()[source]
pyMentalModels.tests.test_infer.test_premise_parirings()[source]

pyMentalModels.tests.test_lisp_cases module

class pyMentalModels.tests.test_lisp_cases.TestLispCases(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_basic_cases()[source]

1 A AND NOT A.

This premise is a self-contradiction. The models of premise 1 represent: Null model. Number of models constructed equals 0

pyMentalModels.tests.test_numpy_helper module

pyMentalModels.tests.test_numpy_helper.test_merge_and()[source]

pyMentalModels.tests.test_numpy_models module

exception pyMentalModels.tests.test_numpy_models.NotSureThisIsRightError[source]

Bases: NotImplementedError

Error that gets raised when Im not sure result is right

class pyMentalModels.tests.test_numpy_models.TestComposedModels(methodName='runTest')[source]

Bases: unittest.case.TestCase

alpha_symbols = (a, b, c, d, e, f, g)
test_A_and_B_XOR_B_and_C()[source]
test_A_or_B_and_A_ore_B()[source]
test_B_in_or_xor()[source]
test_implies_A_B_and_C()[source]
test_print_long_example()[source]
class pyMentalModels.tests.test_numpy_models.TestNumpySimpleModels(methodName='runTest')[source]

Bases: unittest.case.TestCase

Class that tests behavior of all numpy model constructors of the logical operators

alpha_symbols = (a, b, c, d, e, f, g)
test_A_or_A()[source]
test_and()[source]
test_and_negA_negB()[source]
test_and_not_A_B()[source]
test_equals()[source]
test_implication()[source]
test_implies_intuitive()[source]
test_not()[source]
test_or()[source]
test_or_notA_B()[source]
test_xor()[source]

pyMentalModels.tests.test_parsing module

class pyMentalModels.tests.test_parsing.TestFormatter(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_formatting_expression_R_full()[source]
class pyMentalModels.tests.test_parsing.TestParse(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_A_and_BorC_and_DxorE()[source]
test_parsing_logical_expression_non_dyadic()[source]
test_parsing_modal_expressions()[source]

Module contents