Ejemplo n.º 1
0
 def test_sourceDB(self):
     """
     Check wikipedia concept retrieval.
     """
     c, lesson = Concept.get_from_sourceDB('New York City', self.user)
     self.assertEqual(c.title, 'New York City')
     self.assertEqual(c.addedBy, self.user)
     self.assertEqual(lesson.addedBy, self.wikiUser)
     self.assertEqual(lesson.concept, c)
     self.assertTrue(lesson.is_committed())
     self.assertEqual(lesson.changeLog, 'initial text from wikipedia')
     self.assertEqual(lesson.sourceDB, 'wikipedia')
     self.assertEqual(lesson.sourceID, 'New York City')
     self.assertIn('City of New York', lesson.text)
     # check that subsequent retrieval uses stored db record
     c2, l2 = Concept.get_from_sourceDB('New York City', self.user)
     self.assertEqual(c2.pk, c.pk)
     self.assertEqual(l2.pk, lesson.pk)
     self.assertIn(c, list(Concept.search_text('new york')))
Ejemplo n.º 2
0
 def test_sourceDB(self):
     """
     Check wikipedia concept retrieval.
     """
     c, lesson = Concept.get_from_sourceDB('New York City', self.user)
     self.assertEqual(c.title, 'New York City')
     self.assertEqual(c.addedBy, self.user)
     self.assertEqual(lesson.addedBy, self.wikiUser)
     self.assertEqual(lesson.concept, c)
     self.assertTrue(lesson.is_committed())
     self.assertEqual(lesson.changeLog, 'initial text from wikipedia')
     self.assertEqual(lesson.sourceDB, 'wikipedia')
     self.assertEqual(lesson.sourceID, 'New York City')
     self.assertIn('City of New York', lesson.text)
     # check that subsequent retrieval uses stored db record
     c2, l2 = Concept.get_from_sourceDB('New York City', self.user)
     self.assertEqual(c2.pk, c.pk)
     self.assertEqual(l2.pk, lesson.pk)
     self.assertIn(c, list(Concept.search_text('new york')))