source: consulta_publica/vsm/unit_tests/tests_viewer_wrappers.py @ 7095598

baseconstituyenteestudiantesgeneralplan_patriasala
Last change on this file since 7095598 was 0ff122b, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Agregado módulo de gestión de perfiles de procesamiento, incorporado el módulo de visualización de modelado de tópicos

  • Propiedad mode establecida a 100644
File size: 2.5 KB
Línea 
1import unittest2 as unittest
2import numpy as np
3
4from vsm.viewer.wrappers import *
5from vsm.viewer.labeleddata import *
6
7
8
9
10class TestViewerWrappers(unittest.TestCase):
11
12    # TODO: Rewrite these to be independent of LDA
13    pass
14
15    # def setUp(self):
16
17    #     from vsm.corpus.util.corpusbuilders import random_corpus
18    #     from vsm.model.ldacgsseq import LdaCgsSeq
19
20    #     self.c = random_corpus(1000, 50, 0, 20, context_type='sentence',
21    #                         metadata=True)
22
23    #     self.m = LDAGibbs(self.c, 'sentence', K=40)
24    #     self.m.train(n_iterations=50)
25
26
27    # def test_dist_(self):
28   
29    #     li = [0,1]
30
31    #     swt = dist_word_top(self.c, self.m.word_top.T, '0')
32    #     swtl = dist_word_top(self.c, self.m.word_top.T, ['0','1'], order='i')
33    #     sww = dist_word_word(self.c, self.m.word_top, '0')
34    #     swwl = dist_word_word(self.c, self.m.word_top, ['0','1'], order='i')
35    #     std = dist_top_doc(self.c, self.m.top_doc.T, 0, 'sentence', order='i')
36    #     stdl = dist_top_doc(self.c, self.m.top_doc.T, li, 'sentence')
37    #     sdd = dist_doc_doc(self.c, self.m.top_doc, self.m.context_type, 0)
38    #     sddl = dist_doc_doc(self.c, self.m.top_doc, self.m.context_type, li)
39    #     stt = dist_top_top(self.m.word_top.T, 1)
40    #     sttl = dist_top_top(self.m.word_top.T, li)
41
42    #     self.assertEqual(type(swt), LabeledColumn)
43    #     self.assertEqual(type(swtl), LabeledColumn)
44    #     self.assertEqual(type(sww), LabeledColumn)
45    #     self.assertEqual(type(swwl), LabeledColumn)
46    #     self.assertEqual(type(std), LabeledColumn)
47    #     self.assertEqual(type(stdl), LabeledColumn)
48    #     self.assertEqual(type(sdd), LabeledColumn)
49    #     self.assertEqual(type(sddl), LabeledColumn)
50    #     self.assertEqual(type(stt), LabeledColumn)
51    #     self.assertEqual(type(sttl), LabeledColumn)
52       
53       
54    # def test_dismat_(self):
55
56    #     dismatw = dismat_word(['0','2','5'], self.c, self.m.word_top)
57    #     dismatd = dismat_doc([0,1,2], self.c, self.m.context_type,
58    #                          self.m.top_doc)
59    #     dismatt = dismat_top([0,1,2], self.m.word_top)
60
61    #     self.assertEqual(type(dismatw), IndexedSymmArray)
62    #     self.assertEqual(type(dismatd), IndexedSymmArray)
63    #     self.assertEqual(type(dismatt), IndexedSymmArray)
64       
65       
66
67#Define and run test suite
68suite = unittest.TestLoader().loadTestsFromTestCase(TestViewerWrappers)
69unittest.TextTestRunner(verbosity=2).run(suite)
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.