MCPcopy Create free account
hub / github.com/clips/pattern / _test_constraint

Method _test_constraint

test/test_search.py:145–156  ·  view source on GitHub ↗
(self, constraint, **kwargs)

Source from the content-addressed store, hash-verified

143 pass
144
145 def _test_constraint(self, constraint, **kwargs):
146 # Assert Constraint property values with given optional parameters.
147 self.assertEqual(constraint.words, kwargs.get("words", []))
148 self.assertEqual(constraint.tags, kwargs.get("tags", []))
149 self.assertEqual(constraint.chunks, kwargs.get("chunks", []))
150 self.assertEqual(constraint.roles, kwargs.get("roles", []))
151 self.assertEqual(constraint.taxa, kwargs.get("taxa", []))
152 self.assertEqual(constraint.optional, kwargs.get("optional", False))
153 self.assertEqual(constraint.multiple, kwargs.get("multiple", False))
154 self.assertEqual(constraint.first, kwargs.get("first", False))
155 self.assertEqual(constraint.exclude, kwargs.get("exclude", None))
156 self.assertEqual(constraint.taxonomy, kwargs.get("taxonomy", search.taxonomy))
157
158 def test_fromstring(self):
159 # Assert Constraint string syntax.

Callers 1

test_fromstringMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected