6

使用的典型结构和路径/导入约定是什么?有人有代表性的python项目的链接吗?

project.scratch/
    project/
        scratch/
            __init__.py
            dostuff.py
            tests/
                unit/
                    test_dostuff.py
                integration/
                    test_integration.py
4

2 回答 2

4

与您展示的类似,典型的 python 项目结构如下。

├── app_name
    │
    ├── app_name
    │   ├── __init__.py
    │   ├── folder_name
    │   └── etc...
    ├── tests
    │   ├── unit
    │   └── integration
    ├── README.md
    ├── setup.py
    └── requirements.txt

```

这种说法很大程度上是由于个人经验,但也是这里提倡的结构。

我也将目录视为integration_tests目录的兄弟tests,但我相信这不太常见。

与 Bhavish Agarwal 的回答相反,我没有提到 Django 的集成测试(仅使用 Django 的集成测试)。看来他们决定不买了。

于 2018-03-08T17:37:21.027 回答
-2

既然你要求一个典型的结构,为什么比(可以说)最著名的 python 框架更进一步:django

于 2013-05-02T06:10:11.987 回答