代码之家  ›  专栏  ›  技术社区  ›  Javier Guzmán

从上述文件夹导入模块不适用于CI服务器

  •  0
  • Javier Guzmán  · 技术社区  · 6 年前

    我在“测试”文件夹下有一个工作单元测试python脚本。在单元python脚本中,我有sys.path.append(“…”),然后导入要测试的模块。

    这在我的本地计算机中工作正常,但是当我配置Gitlab CI服务器时,它找不到模块。我错过什么了吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   RedEyed    6 年前

    from pathlib import Path
    sys.path.append(str(Path(__file__).parents[1].resolve()))