Example #1
0
 def test_from_document_no_id(self):
     corpus1 = Corpus.from_document(
         {'words': ['keiffster', 'ABCDEF123', 'PASSWORD123']})
     self.assertIsNotNone(corpus1)
     self.assertIsNone(corpus1.id)
     self.assertEqual(['keiffster', 'ABCDEF123', 'PASSWORD123'],
                      corpus1.words)
Example #2
0
    def test_from_document(self):
        corpus1 = Corpus.from_document(
            {'words': ['keiffster', 'ABCDEF123', 'PASSWORD123']})
        self.assertIsNotNone(corpus1)
        self.assertIsNone(corpus1.id)
        self.assertEqual(['keiffster', 'ABCDEF123', 'PASSWORD123'],
                         corpus1.words)

        corpus2 = Corpus.from_document({
            '_id':
            '666',
            'words': ['keiffster', 'ABCDEF123', 'PASSWORD123']
        })
        self.assertIsNotNone(corpus2)
        self.assertEqual("666", corpus2.id)
        self.assertEqual(['keiffster', 'ABCDEF123', 'PASSWORD123'],
                         corpus2.words)
Example #3
0
    def test_repr(self):
        corpus1 = Corpus.from_document(
            {'words': ['keiffster', 'ABCDEF123', 'PASSWORD123']})

        self.assertEquals("<Corpus(id='n/a')>", str(corpus1))
Example #4
0
 def test_from_document_no_words(self):
     corpus2 = Corpus.from_document({'_id': '666'})
     self.assertIsNotNone(corpus2)
     self.assertEqual("666", corpus2.id)
     self.assertEqual([], corpus2.words)