当前位置: 首页 > 知识库问答 >
问题:

在单元测试期间,如何在鸡蛋之前加载本地模块?[重复]

呼延晋
2023-03-14

我在写单元测试。并且发现有一个问题,我的单元测试会在我的本地模块之前从egg中加载模块。如果我更改了一些代码,我需要再次运行setup.py install来使单元测试工作。

我打印sys.path,发现这个彩蛋在我的本地模块之前。我猜是根本原因。

我使用Pycharm,有解决方案吗?

共有1个答案

茹正祥
2023-03-14

您应该能够在< code>develop模式下安装egg,它将作为一个链接安装。这应该允许您对源代码进行更新,而不必重新链接/安装/卸载。

http://setup tools . readthedocs . io/en/latest/setup tools . html #开发模式

 类似资料:
  • 问题内容: 这是我的java类: 这是单元测试: 测试失败,因为没有任何人注入。我应该如何正确处理这种情况?是否存在最佳实践? 问题答案: 如果没有像Spring这样的容器(或诸如基于Spring的Unitils之类的容器),则必须手动注入实体管理器。在这种情况下,您 可以 将以下内容用作基类:

  • 如何编写懒惰加载模块的单元测试用例 路由:导出常量路由:路由 = [ { 路径:",重定向到:'home',路径匹配:'完整' }, { 路径:'home',加载儿童:()= 规格文件: 它将路由器文件覆盖范围隐藏在spc中,但代码覆盖范围中未包含loadchild,因此如何实现100%的代码覆盖率是20%

  • 第一个问题:如何注入模拟(或真实?)HttpServletResponse在我对CXF JAX-RS服务endpoint进行单元测试期间? 我们的服务是如何设置的示例(注意我没有控制/权限来更改非测试结构): 测试类: 我可能在这里做错了几件事,但是我希望我只需要在我的自定义调用器中加入正确的“魔法”,以便正确地向我的endpoint注入HttpServlet响应。我要注意的是,在我没有注入上下文

  • 问题内容: 我正在尝试为程序中用来验证表单的简单bean编写单元测试。Bean带有注释,并具有使用初始化的类变量 我想为此类中的验证方法编写单元测试,但是,如果可能的话,我希望在不利用属性文件的情况下这样做。我这样做的原因是,如果我从属性文件中提取的值发生更改,我希望这不会影响我的测试用例。我的测试用例正在测试验证值的代码,而不是值本身。 有没有一种方法可以在测试类中使用Java代码来初始化Jav

  • 所以,我的问题是,我正在尝试为我的应用程序进行单元测试。我有两个服务,我们叫它们Foo和Bar,Foo只是Bar的代理。 因此,Foo服务的路由器如下所示: 向Bar服务发出请求的处理程序如下所示: 当我这样写测试时: 它永远冻结了......嗯,我想这是因为它周围的一些协程魔法,但是因为我在这方面还是新手,我不明白这里到底发生了什么。有什么帮助吗?

  • 我试图为一个简单的bean编写单元测试,这个bean在我的程序中用来验证表单。bean使用进行注释,并具有一个使用 我想为这个类中的验证方法编写单元测试,但是,如果可能的话,我希望在不使用属性文件的情况下这样做。我的理由是,如果我从属性文件中提取的值发生了变化,我希望这不会影响我的测试用例。我的测试用例测试的是验证值的代码,而不是值本身。 有没有一种方法可以在我的测试类中使用Java代码来初始化一