Source code for main_tests

#! /usr/bin/env python
# -*- coding: UTF8 -*-
# Este arquivo é parte do programa Enplicaw
# Copyright 2013-2015 Carlo Oliveira <carlo@nce.ufrj.br>,
# `Labase <http://labase.selfip.org/>`__; `GPL <http://is.gd/3Udt>`__.
#
# Enplicaw é um software livre; você pode redistribuí-lo e/ou
# modificá-lo dentro dos termos da Licença Pública Geral GNU como
# publicada pela Fundação do Software Livre (FSF); na versão 2 da
# Licença.
#
# Este programa é distribuído na esperança de que possa ser útil,
# mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
# a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
# Licença Pública Geral GNU para maiores detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU
# junto com este programa, se não, veja em <http://www.gnu.org/licenses/>

"""
############################################################
Enplicaw - Teste
############################################################

Verifica a funcionalidade do engenho neural.

"""
import unittest
from enplicaw.enplicaw import Wisard


[docs]class EnplicawTest(unittest.TestCase):
[docs] def test_main(self): """garante que intância de Enplicaw é criada.""" cls = "Iris-setosa Iris-versicolor Iris-virginica".split() bleacher = {"Iris-setosa": 9, "Iris-versicolor": 0, "Iris-virginica": 0} w = Wisard(22 * 4, bleach=579, mapper=bleacher, enf=10, sup=1) assert w is not None
if __name__ == '__main__': unittest.main()