当前位置: 首页 > 面试题库 >

鼻子无法在Ubuntu中找到测试

长孙嘉容
2023-03-14
问题内容

有什么原因导致Nose在Ubuntu 9.04中找不到测试?

我正在使用鼻子0.11.1和python 2.5.4。
只有明确指定文件名,我才能运行测试。如果我没有指定文件名,它将显示 0个测试

相同的项目在Mac上可以很好地运行测试,所以我很困惑!


问题答案:

一些相关的东西,如果您正在目录之外运行测试,即

nosetests ... tests/

其中tests是我的测试文件夹的名称,并且在.py模块之一中具有单独的python测试功能…您的函数必须以’test’开头,以便进行鼻子测试才能将其识别为要运行的测试。

例如:

 def test_something():
    ...

在此目录中执行时,nosetests将运行此功能,而

 def somethin_to_test():
    ...

不会。



 类似资料:
  • 警告(theano.sandbox.cuda):cuda已安装,但设备gpu不可用(错误:cuda不可用) 我得到这个错误时,试图运行任何样例Theano程序。 我已经尝试了这个线程中提供的所有建议的修复程序。 输出: NVCC: NVIDIA(R)Cuda编译器驱动程序版权所有(c)2005-2015 NVIDIA Corporation 构建于Tue_Aug_11_14: 27:32_CDT_

  • 问题内容: 我需要能够通过在Linux shell中键入一行来运行当前目录中的所有测试。在某些目录中,这可以正常工作。但是在其他情况下,当我键入“ nosetests”时,则不会运行任何测试。如果我分别要求进行测试,则将运行这些测试,但我需要它们全部自动运行。这是不起作用的目录之一: 当我在父目录中运行“ nosetests”时,将运行某个子目录中的所有测试,但不会运行/ extwebserver

  • 在这个WSL 1发行版中找不到命令。我们建议将此发行版转换为WSL 2,并在Docker桌面设置中激活WSL集成。 看见https://docs.docker.com/docker-for-windows/wsl/详情请参阅。 无法更改为WSL2,也无法安装docker:

  • 我在启动我的SpringBootApplication时遇到了这个错误。 这是我的项目布局,我有我的SpringBoot应用程序和存储库。我用“@SpringBootApplication”注释了我的SpringBootApplication,但它找不到“SomeRepository”bean类。 我必须用“EnableJpaRepository”注释它,并在它能检测“某些存储库”bean类之前指

  • 因此,我安装了freeglut3和build-essential(就像我在互联网上看到的那样)。但一切都没有改变。 我怎样才能找到opengl来写我自己的链接到CMAKE?我还能做什么来安装VTK?

  • 我在这里遵循指南,https://spring.io/guides/gs/spring-boot/克隆了项目,用Gradle构建,并试图运行...应用程序运行良好。然后我根据我的要求更改了一些文件结构,并试图运行那里给出的单元测试用例,但得到这个错误- 找不到@SpringBootConfiguration,您需要使用@ContextConfiguration或@SpringBootTest(类=