Victor Alexander De Jesus De Nobrega
Preguntahe tenido problemas ejecutando el mypy me dice que no reconoce el comando como alguno interno de sistema. Al final tuve que instalar una versión mas moderna de mypy para que me lo reconociera, la 0.942 por que veo que hay componentes en la instalacion que simplementemente no encuentra. Ahora bien luego de aregar los elementos faltantes al test me lanza el siguiente error al ejecutar $mypy . && nosetests
Success: no issues found in 4 source files Traceback (most recent call last): File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code exec(code, run_globals) File "D:\proyectos\python\platzi_interpreter\venv\Scripts\nosetests.exe\__main__.py", line 7, in <module> File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\core.py", line 118, in __init__ unittest.TestProgram.__init__( File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\unittest\main.py", line 100, in __init__ self.parseArgs(argv) File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\core.py", line 179, in parseArgs self.createTests() File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\core.py", line 193, in createTests self.test = self.testLoader.loadTestsFromNames(self.testNames) File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\loader.py", line 481, in loadTestsFromNames return unittest.TestLoader.loadTestsFromNames(self, names, module) File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py", line 220, in loadTestsFromNames suites = [self.loadTestsFromName(name, module) for name in names] File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py", line 220, in <listcomp> suites = [self.loadTestsFromName(name, module) for name in names] File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\loader.py", line 454, in loadTestsFromName return LazySuite( File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\suite.py", line 53, in __init__ super(LazySuite, self).__init__() File "C:\Users\vical\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py", line 22, in __init__ self._tests = [] File "D:\proyectos\python\platzi_interpreter\venv\lib\site-packages\nose\suite.py", line 106, in _set_tests if isinstance(tests, collections.Callable) and not is_suite: AttributeError: module 'collections' has no attribute 'Callable'
no se por que ocurre
Agradezco de antemano al que me pueda ayudar

José De Jesús Ávalos Leal
Yo tampoco pude usar la forma del video, lo que hice fue installar con pip el nose2
pip install nose2
despues de ello renombre el archivo a test_lexer.py, por ultimo y como en windows no existe el && ejecute el comando de la siguiente manera
mypy . nose2
Victor Alexander De Jesus De Nobrega
al final ejecute lo que tenia hecho en una maquina virtual de Ubuntu ya que con Windows no conseguí que ejecutara la pruebas unitarias correctamente