The congress.tests.datalog.test_unify Module¶
- 
class 
congress.tests.datalog.test_unify.TestMatch(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase- 
check(atom1, atom2)¶ 
- 
cherr(atom1, atom2)¶ 
- 
test_atoms()¶ 
- 
test_sequence()¶ 
- 
 
- 
class 
congress.tests.datalog.test_unify.TestUnify(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase- 
check_unify(atom_string1, atom_string2, msg, change_num, unifier1=None, unifier2=None, recursive_str=False)¶ 
- 
check_unify_fail(atom_string1, atom_string2, msg)¶ Check that the bi-unification fails.
- 
close(msg)¶ 
- 
create_unify(atom_string1, atom_string2, msg, change_num, unifier1=None, unifier2=None, recursive_str=False)¶ Create unification and check basic results.
- 
open(msg)¶ 
- 
test_bi_unify()¶ Test the bi-unification routine and its supporting routines.
- 
test_instance()¶ Test whether the INSTANCE computation is correct.
- 
test_same()¶ Test whether the SAME computation is correct.
- 
 
- 
congress.tests.datalog.test_unify.form2str(formula)¶ 
- 
congress.tests.datalog.test_unify.pol2str(policy)¶ 
- 
congress.tests.datalog.test_unify.str2form(formula_string)¶ 
- 
congress.tests.datalog.test_unify.str2pol(policy_string)¶