def test_model_dependency(self): """Test to make sure that Dependency is working properly. """ dependency = Dependency() dependency.save() db.session.commit()
def test_model_sentence(self): """Test to make sure that Sentence is working properly. """ text = "hello world" sentence = Sentence() sentence.text = text assert sentence.text == text word_1 = Word(lemma="hello") word_2 = Word(lemma="world") sentence.words.append(word_1) sentence.words.append(word_2) assert sentence.words == [word_1, word_2] sentence.save() #Test with Dependencies dependency1 = Dependency() dependency2 = Dependency() sentence.dependencies = [dependency1, dependency2] db.session.add_all([dependency1, dependency2]) db.session.commit() #Test with Sequences sequence1 = Sequence() sequence2 = Sequence() sentence.sequences = [sequence1, sequence2] db.session.add_all([sequence1, sequence2]) db.session.commit() #Test with Project project = Project() sentence.project = project db.session.add_all([project]) db.session.commit()
def test_add_dependency(self): """Test the ``add_dependency()`` method of ``Sentence``. """ sentence = Sentence(text="foo") word = Word(word="foo") dependency = Dependency(governor=word) project = Project() project.save() sentence.save() dependency.save() word.save() rel = sentence.add_dependency(dependency, governor_index=1, dependent_index=2, project=project) assert rel.dependency == dependency assert rel.sentence == sentence assert rel.governor_index == 1 assert rel.dependent_index == 2 assert rel.project == project
def test_add_dependency(self): """Test the ``add_dependency()`` method of ``Sentence``. """ project = Project() sentence = Sentence(text="foo", project=project) word = Word(lemma="foo") dependency = Dependency(governor=word) project.save() sentence.save() dependency.save() word.save() rel = sentence.add_dependency(dependency, governor_index=1, dependent_index=2, project=project) assert rel.dependency == dependency assert rel.sentence == sentence assert rel.governor_index == 1 assert rel.dependent_index == 2 assert rel.project == project