Example #1
0
 def verify(self, guessed, ref):
     """
     Compare predicted passage to true passage and raise an exception if they differ
     :param ref: true passage
     :param guessed: predicted passage to compare
     """
     assert ref.equals(guessed, ignore_node=self.ignore_node), \
         "Failed to produce true passage" + (diffutil.diff_passages(ref, guessed) if self.training else "")
Example #2
0
 def verify(self, guessed, ref):
     """
     Compare predicted passage to true passage and raise an exception if they differ
     :param ref: true passage
     :param guessed: predicted passage to compare
     """
     assert ref.equals(guessed, ignore_node=self.ignore_node), \
         "Failed to produce true passage" + (diffutil.diff_passages(ref, guessed) if self.training else "")
Example #3
0
 def verify_passage(self, guessed, ref, show_diff):
     """
     Compare predicted passage to true passage and raise an exception if they differ
     :param ref: true passage
     :param guessed: predicted passage to compare
     :param show_diff: if passages differ, show the difference between them?
                       Depends on guessed having the original node IDs annotated in the "remarks" field for each node
     """
     assert ref.equals(guessed, ignore_node=self.ignore_node), \
         "Failed to produce true passage" + (diffutil.diff_passages(ref, guessed) if show_diff else "")
Example #4
0
File: parse.py Project: borgr/ucca
 def verify_passage(self, passage, predicted_passage, show_diff):
     """
     Compare predicted passage to true passage and die if they differ
     :param passage: true passage
     :param predicted_passage: predicted passage to compare
     :param show_diff: if passages differ, show the difference between them?
                       Depends on predicted_passage having the original node IDs annotated
                       in the "remarks" field for each node.
     """
     assert passage.equals(predicted_passage, ignore_node=self.ignore_node), "Failed to produce true passage" + (
         diffutil.diff_passages(passage, predicted_passage) if show_diff else ""
     )
Example #5
0
File: parse.py Project: viksit/ucca
 def verify_passage(self, passage, predicted_passage, show_diff):
     """
     Compare predicted passage to true passage and die if they differ
     :param passage: true passage
     :param predicted_passage: predicted passage to compare
     :param show_diff: if passages differ, show the difference between them?
                       Depends on predicted_passage having the original node IDs annotated
                       in the "remarks" field for each node.
     """
     assert passage.equals(predicted_passage, ignore_node=self.ignore_node),\
         "Failed to produce true passage" + \
         (diffutil.diff_passages(
                 passage, predicted_passage) if show_diff else "")
Example #6
0
def test_split_join_paragraphs(create):
    p = create()
    split = convert.split2paragraphs(p, remarks=True)
    copy = convert.join_passages(split)
    diffutil.diff_passages(p, copy)
    assert p.equals(copy)
Example #7
0
 def test_split_join_paragraphs(self):
     p = TestUtil.create_multi_passage()
     split = convert.split2paragraphs(p, remarks=True)
     copy = convert.join_passages(split)
     diffutil.diff_passages(p, copy)
     self.assertTrue(p.equals(copy))
Example #8
0
 def test_split_join_paragraphs(self):
     p = TestUtil.create_multi_passage()
     split = convert.split2paragraphs(p, remarks=True)
     copy = convert.join_passages(split)
     diffutil.diff_passages(p, copy)
     self.assertTrue(p.equals(copy))