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
|
Ver. | Línea | |
---|
[0ff122b] | 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.