SYMBOL INDEX (242 symbols across 65 files) FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/decoradores_clases/decoradores.py class MalaPractica (line 1) | class MalaPractica: method __init__ (line 9) | def __init__(self): method set_nombre (line 12) | def set_nombre(self, nombre: str) -> None: method get_nombre (line 15) | def get_nombre(self) -> str: class BuenaPractica (line 18) | class BuenaPractica: method __init__ (line 26) | def __init__(self): method nombre (line 30) | def nombre(self) -> str: method nombre (line 34) | def nombre(self, nombre: str) -> None: FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/decoradores_clases/estaticos.py class Demo (line 1) | class Demo: method saludar (line 3) | def saludar(self, nombre: str) -> None: method saludar_estaticamente (line 12) | def saludar_estaticamente(nombre: str) -> None: FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/decoradores_clases/metodos_de_clase.py class Demo2 (line 1) | class Demo2: method saludar (line 3) | def saludar(self, nombre: str) -> None: method saludar_metodo_clase (line 12) | def saludar_metodo_clase(cls, nombre: str) -> None: FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/documentacion/docs.py class AutoDoc (line 12) | class AutoDoc: method suma (line 25) | def suma(self, numero1: int, numero2: int, demo: bool = False) -> int: method resta (line 40) | def resta(self, numero1: int, numero2: int) -> int: method multiplicacion (line 47) | def multiplicacion(self, numero1: int, numero2: int) -> int: method division (line 59) | def division(self, numero1: int, numero2: int) -> float: FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/operaciones_matematicas/elementales.py function suma (line 1) | def suma(numero1: int, numero2: int, demo: bool = False) -> int: function resta (line 16) | def resta(numero1: int, numero2: int) -> int: function multiplicacion (line 23) | def multiplicacion(numero1: int, numero2: int) -> int: function division (line 35) | def division(numero1: int, numero2: int) -> float: FILE: contenido.curso/003.recursos/LVL-3/LV3_05_06_poo_3_4/operaciones_matematicas/elementales_objetos.py class Elementales (line 1) | class Elementales: method suma (line 2) | def suma(self, numero1: int, numero2: int) -> int: method resta (line 5) | def resta(self, numero1: int, numero2: int) -> int: method multiplicacion (line 8) | def multiplicacion(self, numero1: int, numero2: int) -> int: method division (line 11) | def division(self, numero1: int, numero2: int) -> float: class DatosPersona (line 14) | class DatosPersona: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/001.test_atributos.py class Demo2 (line 53) | class Demo2: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/006.ms_call.py function mi_func_sin_args (line 23) | def mi_func_sin_args(): function mi_func_con_args (line 28) | def mi_func_con_args(): function sesion_08 (line 46) | def sesion_08(): function sesion_08_02 (line 55) | def sesion_08_02(): function pao_pao_para_01 (line 67) | def pao_pao_para_01(nombre: str): function pao_pao_para_02 (line 77) | def pao_pao_para_02(nombre: str): function pao_pao_para_03 (line 88) | def pao_pao_para_03(nombre: str): FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/ae_doc.py class Demo (line 1) | class Demo: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/me_call.py class Calculadora (line 5) | class Calculadora: method __call__ (line 16) | def __call__(self, numero_1, numero_2): class MiDecoradorElemental (line 21) | class MiDecoradorElemental: method __init__ (line 26) | def __init__(self, function) -> None: method __call__ (line 30) | def __call__(self, *args: Any, **kwds: Any) -> Any: class MiDecoradorArgumentos (line 41) | class MiDecoradorArgumentos: method __init__ (line 45) | def __init__(self, mensaje: str, delimitador: str = "*") -> None: method __call__ (line 50) | def __call__(self, function) -> Any: class MiDecoradorArgumentosYMetodos (line 73) | class MiDecoradorArgumentosYMetodos: method __init__ (line 77) | def __init__(self, mensaje: str, delimitador: str = "*") -> None: method __call__ (line 82) | def __call__(self, function) -> Any: method pela_para_elena (line 105) | def pela_para_elena(cls, cuantas_veces_pao_pao: int): FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/me_format.py class MiNumero (line 1) | class MiNumero: method __init__ (line 7) | def __init__(self, valor): method __format__ (line 10) | def __format__(self, formato): method formato (line 18) | def formato(self, formato): FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/me_repr.py class Persona (line 1) | class Persona: method __init__ (line 9) | def __init__(self, nombre: str, edad: int): method __repr__ (line 13) | def __repr__(self) -> str: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/me_repr_str.py class Persona (line 1) | class Persona: method __init__ (line 3) | def __init__(self, nombre: str, edad: int): method __str__ (line 7) | def __str__(self) -> str: method __repr__ (line 11) | def __repr__(self) -> str: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/especiales/me_str.py class Persona (line 1) | class Persona: method __init__ (line 10) | def __init__(self, nombre: str, edad: int): method __str__ (line 14) | def __str__(self) -> str: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/generico/calculadora.py class Calculadora (line 1) | class Calculadora: method __init__ (line 3) | def __init__(self, numero_1, numero_2) -> None: method suma (line 7) | def suma(self): FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/generico/poo.py class MyClass (line 1) | class MyClass: FILE: contenido.curso/003.recursos/LVL-3/LVL3_07_08_clases_especiales/generico/procedural.py function suma (line 1) | def suma(a: int, b: int) -> int: FILE: contenido.curso/003.recursos/LVL-3/LVL3_09_excepciones/excepciones/elemental.py class BootCampNivel1 (line 2) | class BootCampNivel1(Exception): class BootCampNivel2 (line 12) | class BootCampNivel2(Exception): method __init__ (line 16) | def __init__(self, codigo_error: int, mensaje: str) -> None: class BootCampNivel3 (line 21) | class BootCampNivel3(Exception): method __init__ (line 23) | def __init__(self, codigo_error: int, mensaje: str, nivel: str) -> None: method __helper (line 30) | def __helper(self): method __str__ (line 44) | def __str__(self): FILE: contenido.curso/003.recursos/LVL-3/LVL3_10_programacion_funcional/asserts/complejo.py function suma (line 2) | def suma(x: int, y: int, como_string: bool = False) -> int: FILE: contenido.curso/003.recursos/LVL-3/LVL3_10_programacion_funcional/programacion_funcional/filter.py function pares (line 7) | def pares(numero: int) -> int: FILE: contenido.curso/003.recursos/LVL-3/LVL3_10_programacion_funcional/programacion_funcional/map.py function al_cuadrado (line 12) | def al_cuadrado(numero: int) -> int: FILE: contenido.curso/003.recursos/LVL-3/LVL3_10_programacion_funcional/programacion_funcional/reduce.py function contador_palabras (line 25) | def contador_palabras(acumulador: dict, palabra: str) -> dict: FILE: contenido.curso/003.recursos/LVL-4/LVL4.02.dependencias.ambientes.virtuales/paquetes.info/demo.py function version (line 7) | def version(): function saludar (line 11) | def saludar(nombre): function imprimir_logo (line 15) | def imprimir_logo(): FILE: contenido.curso/003.recursos/LVL-4/LVL4.03.creacion.proyecto/bootcamp/demo/utilities/demo.py function version (line 7) | def version(): function saludar (line 11) | def saludar(nombre): function imprimir_logo (line 15) | def imprimir_logo(): FILE: contenido.curso/003.recursos/LVL-4/LVL4.03.creacion.proyecto/paquetes.info/demo.py function version (line 7) | def version(): function saludar (line 11) | def saludar(nombre): function imprimir_logo (line 15) | def imprimir_logo(): FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/argparse/02_uso_argarser_opciones.py function es_numero_positivo (line 4) | def es_numero_positivo(valor): FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/loggin/uso_loggin_avanzado.py function get_logger (line 7) | def get_logger( FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/main/para_proyecto.py class App (line 10) | class App: # opcional FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/main/uso_main.py function funcion_principal (line 6) | def funcion_principal(): FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/typing/uso_typing.py function sumar_elementos (line 16) | def sumar_elementos(lista: List[int], edades: Dict[str, int], nombre: st... function obtener_nombre (line 20) | def obtener_nombre(activo: bool, funcion: Callable[[str, int], bool], no... FILE: contenido.curso/003.recursos/LVL-4/LVL4.04.buenas.practicas.1/snipcode/yaml/uso_yaml.py function leer_yaml (line 5) | def leer_yaml(path: str) -> dict: FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/calidad/pruebas/operaciones.py function suma (line 1) | def suma(a, b): function resta (line 5) | def resta(a, b): function suma_mas_uno (line 9) | def suma_mas_uno(a, b): FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/calidad/utilitarios/texto.py class TextoUtil (line 5) | class TextoUtil: method invertir_cadena_texto (line 8) | def invertir_cadena_texto(cadena: str) -> Tuple[str, int]: FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/tests/conftest.py function app (line 12) | def app(request): FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/tests/pruebas/test_linting.py function test_diccionario (line 4) | def test_diccionario(app): function test_resultado (line 8) | def test_resultado(app): FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/tests/pruebas/test_operaciones.py function test_suma (line 3) | def test_suma(app): function test_resta (line 7) | def test_resta(app): FILE: contenido.curso/003.recursos/LVL-4/LVL4.06.07.buenas.practicas.2/calidad/tests/utilitarios/test_texto.py function test_probar_modulo_texto (line 4) | def test_probar_modulo_texto(app): function test_invertir_cadena_texto (line 16) | def test_invertir_cadena_texto(app): FILE: contenido.curso/003.recursos/LVL-5/LVL5.10.practica.final/componentes/get_header.py function verificar_existencia_archivo (line 8) | def verificar_existencia_archivo(archivo): function obtejer_parametros (line 14) | def obtejer_parametros() -> argparse: function obtener_valores_encabezado (line 34) | def obtener_valores_encabezado(archivo: str, seccion: str) -> None: FILE: contenido.curso/003.recursos/LVL-5/LVL5.10.practica.final/ingredientes/parse_args.py function verificar_existencia_archivo (line 4) | def verificar_existencia_archivo(archivo): function main (line 10) | def main(): FILE: material.apoyo/trabajo.final/V1/apolo-11.py class App (line 17) | class App: FILE: material.apoyo/trabajo.final/V1/nasa/comunes/constantes.py class ValoresConstantesNoHarcodeados (line 5) | class ValoresConstantesNoHarcodeados: method UNKN (line 14) | def UNKN(self) -> str: method UNKNOWN (line 23) | def UNKNOWN(self) -> str: method NOREPORT (line 32) | def NOREPORT(self) -> str: method LOG (line 43) | def LOG(self) -> str: method KILLED (line 52) | def KILLED(self) -> str: method GENERADOR (line 61) | def GENERADOR(self) -> str: method REPORTES (line 70) | def REPORTES(self) -> str: method CONFIGAPP (line 79) | def CONFIGAPP(self) -> str: method CONFMSG (line 88) | def CONFMSG(self) -> str: method PANADAS (line 97) | def PANADAS(self) -> str: method PYTHON (line 106) | def PYTHON(self) -> str: FILE: material.apoyo/trabajo.final/V1/nasa/comunes/decoradores.py class App (line 26) | class App: method tiempo_ejecucion (line 29) | def tiempo_ejecucion(cls, mostrar_reporte: bool, ruta_logs: str = None): FILE: material.apoyo/trabajo.final/V1/nasa/comunes/excepcion.py class NasaAppException (line 9) | class NasaAppException(Exception): method __init__ (line 17) | def __init__(self, codigo_error: int, mensaje: str, sys_info: sys.exc_... method __helper (line 38) | def __helper(self) -> None: method __str__ (line 51) | def __str__(self) -> str: FILE: material.apoyo/trabajo.final/V1/nasa/comunes/inicializador.py class Instanciador (line 16) | class Instanciador(AccionesDirectorios): method __init__ (line 31) | def __init__(self, args: argparse.ArgumentParser, ruta_base: str): method __cargar_configuracion_app (line 42) | def __cargar_configuracion_app(self, nombre_archivo: str) -> Struct: method obtener_instancias_configuracion (line 64) | def obtener_instancias_configuracion(self) -> ObjetoTransversal: FILE: material.apoyo/trabajo.final/V1/nasa/comunes/parametros.py function obtener_args (line 15) | def obtener_args() -> argparse.ArgumentParser: FILE: material.apoyo/trabajo.final/V1/nasa/comunes/utilitarios.py class Funcionalidades (line 14) | class Funcionalidades: method __init__ (line 17) | def __init__(self): method configurar_logger (line 24) | def configurar_logger( method LOGGER (line 61) | def LOGGER(self) -> logging.Logger: method numeros_positivos (line 72) | def numeros_positivos(valor: str, mensaje: str = "valor invalido: '{va... method leer_yaml (line 86) | def leer_yaml(ruta_archivo: str) -> Dict[str, Any]: method obtener_encabezado (line 106) | def obtener_encabezado(logotipo: str, app: str, delimitador: str = "-"... method escribir_yaml (line 124) | def escribir_yaml(datos: Dict[str, Any], archivo: str) -> None: method describir_objeto (line 130) | def describir_objeto(cls) -> None: class Struct (line 134) | class Struct: method __init__ (line 140) | def __init__(self, **config: Dict[str, Any]): FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/abstraccion/operaciones_os.py class ArchivosDirectoriosABC (line 10) | class ArchivosDirectoriosABC(ABC): method __init__ (line 18) | def __init__(self, objetoTransversal: ObjetoTransversal): method crear_carpeta (line 27) | def crear_carpeta(self, ruta_carpeta: str) -> None: method mover_carpeta (line 36) | def mover_carpeta(self, carpeta_origen: str, carpeta_destino: str) -> ... method listar_archivos (line 47) | def listar_archivos(self, ruta: str) -> List[str]: method delta (line 58) | def delta(self, ruta_archivo_delta: str, lectura: bool = True, valor_d... method _preparar_nombre_carpeta (line 75) | def _preparar_nombre_carpeta(self, ruta: str, ciclo: int = 0) -> str: FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/abstraccion/reportes.py class Misiones (line 11) | class Misiones(ABC): method __init__ (line 20) | def __init__(self, objetoTransversal: ObjetoTransversal): method _preparar_nombre_carpeta (line 29) | def _preparar_nombre_carpeta(self, ruta: str, ciclo: int = 0) -> str: method _obtener_info_archivos (line 44) | def _obtener_info_archivos(self, ruta_archivos: str) -> List[Dict[str,... method _generar_analisis_eventos (line 55) | def _generar_analisis_eventos(self, df: pd.DataFrame, ruta_reporte: st... method _generar_desconexiones (line 70) | def _generar_desconexiones(self, df: pd.DataFrame, ruta_reporte: str, ... method _generar_dispositivos_inoperables (line 85) | def _generar_dispositivos_inoperables(self, df: pd.DataFrame, ruta_rep... method _calcular_porcentajes (line 100) | def _calcular_porcentajes(self, df: pd.DataFrame, ruta_reporte: str, c... method _generar_dashboard (line 117) | def _generar_dashboard(self, df_consolidado: pd.DataFrame, ruta_report... method _preparar_nombre_reporte (line 132) | def _preparar_nombre_reporte(self, nombre_reporte: str, ruta_reporte: ... method generar_reportes (line 147) | def generar_reportes(self) -> None: FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/enumeradores/reportes.py class CodigoReportes (line 8) | class CodigoReportes(Enum): FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/herencia/acciones_os.py class AccionesDirectorios (line 15) | class AccionesDirectorios(ArchivosDirectoriosABC): method __init__ (line 18) | def __init__(self, objetoTransversal: ObjetoTransversal): method crear_carpeta (line 26) | def crear_carpeta(self, ruta_carpeta: str) -> None: method mover_carpeta (line 35) | def mover_carpeta(self, carpeta_origen: str, carpeta_destino: str) -> ... method listar_archivos (line 45) | def listar_archivos(self, ruta: str) -> List[str]: method delta (line 55) | def delta(self, ruta_archivo_delta: str, lectura: bool = True, valor_d... method _preparar_nombre_carpeta (line 88) | def _preparar_nombre_carpeta(self, ruta: str, ciclo: int = 0) -> str: FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/modelo/archivos.py class ContenidoArchivo (line 9) | class ContenidoArchivo(BaseModel): FILE: material.apoyo/trabajo.final/V1/nasa/modelamiento/propiedades/instancias.py class ObjetoTransversal (line 10) | class ObjetoTransversal: method __init__ (line 17) | def __init__(self): method utilitarios (line 31) | def utilitarios(self) -> Funcionalidades: method utilitarios (line 40) | def utilitarios(self, util: Funcionalidades): method args (line 49) | def args(self) -> argparse.ArgumentParser: method args (line 58) | def args(self, args: argparse.ArgumentParser): method config (line 67) | def config(self) -> Struct: method config (line 76) | def config(self, config: Struct): method ruta_archivos (line 85) | def ruta_archivos(self) -> str: method ruta_archivos (line 94) | def ruta_archivos(self, ruta: str): method ruta_respaldo (line 103) | def ruta_respaldo(self) -> str: method ruta_respaldo (line 112) | def ruta_respaldo(self, ruta: str): method ruta_reportes (line 121) | def ruta_reportes(self) -> str: method ruta_reportes (line 130) | def ruta_reportes(self, ruta: str): method constante (line 139) | def constante(self) -> ValoresConstantesNoHarcodeados: method constante (line 148) | def constante(self, constantes: ValoresConstantesNoHarcodeados): method mensajes (line 157) | def mensajes(self) -> Struct: method mensajes (line 166) | def mensajes(self, mensajes: Struct): FILE: material.apoyo/trabajo.final/V1/nasa/negocio/generardor.py class Archivos (line 15) | class Archivos(AccionesDirectorios): method __init__ (line 23) | def __init__(self, objetoTransversal: ObjetoTransversal): method __generar_archivos (line 36) | def __generar_archivos(self) -> None: method ejecutar (line 117) | def ejecutar(self): FILE: material.apoyo/trabajo.final/V1/nasa/negocio/reportes.py class Pandas (line 21) | class Pandas(AccionesDirectorios, Misiones): method __init__ (line 30) | def __init__(self, objetoTransversal: ObjetoTransversal): method _preparar_nombre_carpeta (line 40) | def _preparar_nombre_carpeta(self, ruta: str, ciclo: int = 0) -> str: method _obtener_info_archivos (line 64) | def _obtener_info_archivos(self, ruta_archivos: str) -> List[Dict[str,... method _generar_analisis_eventos (line 83) | def _generar_analisis_eventos(self, df: pd.DataFrame, ruta_reporte: st... method _generar_desconexiones (line 115) | def _generar_desconexiones(self, df: pd.DataFrame, ruta_reporte: str, ... method _generar_dispositivos_inoperables (line 147) | def _generar_dispositivos_inoperables(self, df: pd.DataFrame, ruta_rep... method _calcular_porcentajes (line 181) | def _calcular_porcentajes(self, df: pd.DataFrame, ruta_reporte: str, c... method _generar_dashboard (line 216) | def _generar_dashboard(self, df_consolidado: pd.DataFrame, ruta_report... method _preparar_nombre_reporte (line 245) | def _preparar_nombre_reporte(self, nombre_reporte: str, ruta_reporte: ... method generar_reportes (line 267) | def generar_reportes(self) -> None: class Python (line 372) | class Python(AccionesDirectorios, Misiones): method __init__ (line 381) | def __init__(self, objetoTransversal: ObjetoTransversal): method _preparar_nombre_carpeta (line 391) | def _preparar_nombre_carpeta(self, ruta: str, ciclo: int = 0) -> str: method _obtener_info_archivos (line 415) | def _obtener_info_archivos(self, ruta_archivos: str) -> List[Dict[str,... method _generar_analisis_eventos (line 433) | def _generar_analisis_eventos( method _generar_desconexiones (line 495) | def _generar_desconexiones(self, datos: List[Dict[str, Any]], ruta_rep... method _generar_dispositivos_inoperables (line 550) | def _generar_dispositivos_inoperables( method _calcular_porcentajes (line 611) | def _calcular_porcentajes( method _generar_dashboard (line 683) | def _generar_dashboard(self, datos: List[Dict[str, Any]], ruta_reporte... method _preparar_nombre_reporte (line 727) | def _preparar_nombre_reporte(self, nombre_reporte: str, ruta_reporte: ... method generar_reportes (line 750) | def generar_reportes(self) -> None: FILE: material.apoyo/trabajo.final/V1/tests/comunes/constantes.py function test_constantes (line 4) | def test_constantes(): FILE: material.apoyo/trabajo.final/V1/tests/comunes/decoradores.py function test_tiempo_ejecucion_reporte (line 4) | def test_tiempo_ejecucion_reporte(capsys): function test_tiempo_ejecucion_sin_reporte (line 22) | def test_tiempo_ejecucion_sin_reporte(capsys): FILE: material.apoyo/trabajo.final/V1/tests/comunes/excepciones.py function test_excepcion_personalizada (line 6) | def test_excepcion_personalizada(): FILE: material.apoyo/trabajo.final/V1/tests/comunes/inicializador.py function test_obtener_instancias_configuracion (line 10) | def test_obtener_instancias_configuracion(capsys, argumentos_generador: ... FILE: material.apoyo/trabajo.final/V1/tests/comunes/parametros.py function test_argumentos_generador (line 6) | def test_argumentos_generador(capsys, argumentos_generador: List[str]): function test_argumentos_reporte_pandas (line 25) | def test_argumentos_reporte_pandas(capsys, argumentos_reporte_pandas: Li... function test_argumentos_reporte_python (line 44) | def test_argumentos_reporte_python(capsys, argumentos_reporte_python: Li... function test_sin_argumentos (line 63) | def test_sin_argumentos(): FILE: material.apoyo/trabajo.final/V1/tests/comunes/utilitarios_funcionalidades.py function test_configurar_logger (line 10) | def test_configurar_logger(): function test_escribir_yaml (line 23) | def test_escribir_yaml(): function test_leer_yaml (line 37) | def test_leer_yaml(): function test_obtener_encabezado (line 44) | def test_obtener_encabezado(): function test_numeros_positivos (line 52) | def test_numeros_positivos(): FILE: material.apoyo/trabajo.final/V1/tests/comunes/utilitarios_struct.py function test_struct (line 4) | def test_struct() -> None: FILE: material.apoyo/trabajo.final/V1/tests/conftest.py function argumentos_generador (line 20) | def argumentos_generador() -> List[str]: function argumentos_reporte_pandas (line 31) | def argumentos_reporte_pandas() -> List[str]: function argumentos_reporte_python (line 43) | def argumentos_reporte_python() -> List[str]: FILE: material.apoyo/trabajo.final/V1/tests/modelamiento/enumeradores.py function test_enum_valores (line 4) | def test_enum_valores() -> None: function test_enum_nombres (line 14) | def test_enum_nombres() -> None: FILE: material.apoyo/trabajo.final/V1/tests/modelamiento/modelo.py function test_pydantic (line 4) | def test_pydantic() -> None: FILE: material.apoyo/trabajo.final/V1/tests/negocio/generador_reporte.py function test_generar_archivos_pandas (line 12) | def test_generar_archivos_pandas(capsys, argumentos_generador: List[str]): function test_generar_archivos_python (line 49) | def test_generar_archivos_python(capsys, argumentos_generador):