django-perf-rec:保留有关Django代码性能的详细记录

时间:2024-04-08 12:12:27
【文件属性】:

文件名称:django-perf-rec:保留有关Django代码性能的详细记录

文件大小:82KB

文件格式:ZIP

更新时间:2024-04-08 12:12:27

Python

django-perf-rec “保留有关Django代码性能的详细记录。” django-perf-rec就像Django在类固醇上的assertNumQueries一样。它使您可以跟踪代码中发生的单个查询和缓存操作。像这样在测试中使用它: def test_home ( self ): with django_perf_rec . record (): self . client . get ( '/' ) 然后,它将YAML文件与跟踪查询和操作的测试文件一起存储,如下所示: MyTests.test_home : - cache|get : home_data.user_id.# - db : ' SELECT ... FROM myapp_table WHERE (myapp_table.id = #) ' - db : ' SELECT ... F


【文件预览】:
django-perf-rec-main
----setup.py(38B)
----.gitignore(424B)
----pyproject.toml(172B)
----src()
--------django_perf_rec()
----MANIFEST.in(241B)
----.pre-commit-config.yaml(778B)
----LICENSE(1KB)
----HISTORY.rst(6KB)
----setup.cfg(1KB)
----.github()
--------SECURITY.md(65B)
--------CODE_OF_CONDUCT.md(89B)
--------workflows()
----README.rst(9KB)
----tests()
--------test_api.perf.yml(2KB)
--------test_pytest_plugin.py(465B)
--------test_api.file_name.perf.yml(71B)
--------__init__.py(0B)
--------test_yaml.py(2KB)
--------test_api.py(9KB)
--------utils.py(994B)
--------test_pytest_fixture_usage.perf.yml(113B)
--------test_cache.py(4KB)
--------test_pytest_fixture_usage.py(932B)
--------test_db.py(3KB)
--------test_utils.py(1KB)
--------testapp()
--------test_pytest_duplicate_other.py(396B)
--------test_pytest_duplicate.perf.yml(38B)
--------test_pytest_duplicate_other.perf.yml(72B)
--------settings.py(2KB)
--------test_pytest_duplicate.py(214B)
--------test_sql.py(8KB)
----pytest.ini(67B)
----requirements()
--------py36-django22.txt(6KB)
--------py38-django22.txt(5KB)
--------py36-django32.txt(6KB)
--------py37-django22.txt(6KB)
--------py39-django32.txt(6KB)
--------compile.py(4KB)
--------py37-django31.txt(6KB)
--------py39-django30.txt(6KB)
--------py38-django30.txt(6KB)
--------py37-django32.txt(6KB)
--------py36-django30.txt(6KB)
--------py36-django31.txt(6KB)
--------py38-django32.txt(6KB)
--------requirements.in(69B)
--------py39-django31.txt(6KB)
--------py37-django30.txt(6KB)
--------py38-django31.txt(6KB)
--------py39-django22.txt(5KB)
----.editorconfig(249B)
----tox.ini(1KB)

网友评论