baseconstituyenteestudiantesgeneralplan_patriasala
Last change
on this file since 8ae5923 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:
954 octetos
|
Línea | |
---|
1 | import unittest2 as unittest |
---|
2 | import numpy as np |
---|
3 | |
---|
4 | from vsm.corpus.util.corpusbuilders import random_corpus |
---|
5 | from vsm.model.base import BaseModel |
---|
6 | |
---|
7 | |
---|
8 | class TestBaseModel(unittest.TestCase): |
---|
9 | |
---|
10 | def setUp(self): |
---|
11 | self.c = random_corpus(1000, 50, 6, 100) |
---|
12 | self.m = BaseModel(self.c, 'context') |
---|
13 | |
---|
14 | |
---|
15 | def test_BaseModel_IO(self): |
---|
16 | |
---|
17 | from tempfile import NamedTemporaryFile as NTF |
---|
18 | import os |
---|
19 | |
---|
20 | c = random_corpus(1000, 50, 6, 100) |
---|
21 | tmp = NTF(delete=False, suffix='.npz') |
---|
22 | |
---|
23 | try: |
---|
24 | m0 = BaseModel(c, 'context') |
---|
25 | m0.save(tmp.name) |
---|
26 | m1 = BaseModel.load(tmp.name) |
---|
27 | |
---|
28 | self.assertEqual(m0.context_type, m1.context_type) |
---|
29 | self.assertTrue((m0.matrix.corpus == m1.matrix.corpus).all()) |
---|
30 | finally: |
---|
31 | os.remove(tmp.name) |
---|
32 | |
---|
33 | |
---|
34 | |
---|
35 | suite = unittest.TestLoader().loadTestsFromTestCase(TestBaseModel) |
---|
36 | unittest.TextTestRunner(verbosity=2).run(suite) |
---|
Nota: Vea
TracBrowser
para ayuda de uso del navegador del repositorio.