예제 #1
0
파일: features.py 프로젝트: zni1/pghumor
    def __init__(self, cantidad_threads):
        self.cantidad_threads = cantidad_threads
        self.bar = ""
        self.features = {}

        print("Comienzo de la carga de características")

        cargar_modulos_vecinos(__name__, __file__)

        for clase_feature in subclases(Feature):
            if clase_feature != clasificador.features.distanciacategoria.DistanciaCategoria \
                    and clase_feature != clasificador.features.npersona.NPersona:
                objeto_feature = clase_feature()
                if objeto_feature.incluir:
                    self.features[objeto_feature.nombre] = objeto_feature
                    print(objeto_feature.nombre)

        categorias_chistes_dot_com = clasificador.herramientas.chistesdotcom.obtener_categorias(
        )

        for categoria in categorias_chistes_dot_com:
            feature = clasificador.features.distanciacategoria.DistanciaCategoria(
                categoria['id_clasificacion'],
                categoria['nombre_clasificacion'], False)
            if feature.incluir:
                self.features[feature.nombre] = feature
                print(feature.nombre)

        print("Fin de la carga de características")
예제 #2
0
    def __init__(self, cantidad_threads):
        self.cantidad_threads = cantidad_threads
        self.bar = ""
        self.features = {}

        print("Comienzo de la carga de características")

        cargar_modulos_vecinos(__name__, __file__)

        for clase_feature in subclases(Feature):
            if clase_feature != clasificador.features.distanciacategoria.DistanciaCategoria \
                    and clase_feature != clasificador.features.npersona.NPersona:
                objeto_feature = clase_feature()
                if objeto_feature.incluir:
                    self.features[objeto_feature.nombre] = objeto_feature
                    print(objeto_feature.nombre)

        categorias_chistes_dot_com = clasificador.herramientas.chistesdotcom.obtener_categorias()

        for categoria in categorias_chistes_dot_com:
            feature = clasificador.features.distanciacategoria.DistanciaCategoria(categoria['id_clasificacion'],
                                                                                  categoria['nombre_clasificacion'],
                                                                                  False)
            if feature.incluir:
                self.features[feature.nombre] = feature
                print(feature.nombre)

        print("Fin de la carga de características")
예제 #3
0
 def test_subclases_basico(self):
     self.assertTrue(TestUtilReflection in subclases(unittest.TestCase))
예제 #4
0
 def test_subclases_basico(self):
     self.assertTrue(TestUtilReflection in subclases(unittest.TestCase))