Ejemplo n.º 1
0
    def test_eq(self, json_dict):
        # exact copy
        json_dict1 = copy.deepcopy(json_dict)

        # same as json_dict, but 'Belgian' is no longer capitalized
        json_dict2 = copy.deepcopy(json_dict)
        first_token_json = json_dict2['sentences'][0]['tokens'][0]
        first_token_json[u'originalText'] = 'belgian'
        first_token_json[u'word'] = 'belgian'

        doc = AnnotatedDocument.from_json(json_dict)
        doc1 = AnnotatedDocument.from_json(json_dict1)
        doc2 = AnnotatedDocument.from_json(json_dict2)

        assert doc == doc1
        assert doc != doc2
Ejemplo n.º 2
0
    def test_eq(self, json_dict):
        # exact copy
        json_dict1 = copy.deepcopy(json_dict)

        # same as json_dict, but 'Belgian' is no longer capitalized
        json_dict2 = copy.deepcopy(json_dict)
        first_token_json = json_dict2['sentence'][0]['token'][0]
        first_token_json[u'originalText'] = 'belgian'
        first_token_json[u'word'] = 'belgian'

        doc = AnnotatedDocument.from_json(json_dict)
        doc1 = AnnotatedDocument.from_json(json_dict1)
        doc2 = AnnotatedDocument.from_json(json_dict2)

        assert doc == doc1
        assert doc != doc2
Ejemplo n.º 3
0
    def test_eq(self, json_dict):
        # exact copy
        json_dict1 = copy.deepcopy(json_dict)

        # same as json_dict, but 'Belgian' is no longer capitalized
        json_dict2 = copy.deepcopy(json_dict)
        first_token_json = json_dict2["sentence"][0]["token"][0]
        first_token_json[u"originalText"] = "belgian"
        first_token_json[u"word"] = "belgian"

        doc = AnnotatedDocument.from_json(json_dict)
        doc1 = AnnotatedDocument.from_json(json_dict1)
        doc2 = AnnotatedDocument.from_json(json_dict2)

        assert doc == doc1
        assert doc != doc2
Ejemplo n.º 4
0
 def doc(self, json_dict):
     return AnnotatedDocument.from_json(json_dict)
Ejemplo n.º 5
0
 def test_json(self, json_dict):
     doc = AnnotatedDocument.from_json(json_dict)
     new_json = doc.to_json()
     assert json_dict == new_json
Ejemplo n.º 6
0
 def doc(self, json_dict):
     return AnnotatedDocument.from_json(json_dict)
Ejemplo n.º 7
0
 def test_json(self, json_dict):
     doc = AnnotatedDocument.from_json(json_dict)
     new_json = doc.to_json()
     assert json_dict == new_json
Ejemplo n.º 8
0
 def test_json_to_pb(self, json_dict):
     orig_text = 'Belgian swimmers beat the United States. Really?'
     doc = AnnotatedDocument.from_json(json_dict)
     assert doc.text == orig_text
     assert doc[1].text == 'Really?'