No description
Steps to reproduce: - Create a fresh new site with Frappe - Add and install a new app. - Add basic test_file.py anywhere in module. - Run the single using test with bench command: `bench --module module.dotted.path --test testname` The test will not run and complain about implicit commit. - root cause: test runner makes changes to DB but does not commit. e.g. disabling of scheduler on L57. Note: this is not reproducible in FF or when ERPNext is installed because in many places of "test process" somethng else commits the changes like `before_tests` hook, which usually isn't present in new apps. |
||
|---|---|---|
| .github | ||
| cypress | ||
| esbuild | ||
| frappe | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .flake8 | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .mergify.yml | ||
| .pylintrc | ||
| .snyk | ||
| .stylelintrc | ||
| attributions.md | ||
| bandit.yml | ||
| CODE_OF_CONDUCT.md | ||
| CODEOWNERS | ||
| cypress.json | ||
| generate_bootstrap_theme.js | ||
| hooks.md | ||
| LICENSE | ||
| Makefile | ||
| node_utils.js | ||
| package.json | ||
| README.md | ||
| requirements.txt | ||
| SECURITY.md | ||
| setup.py | ||
| sider.yml | ||
| socketio.js | ||
| yarn.lock | ||
Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext
Table of Contents
Installation
Contributing
Website
For details and documentation, see the website https://frappeframework.com
License
This repository has been released under the MIT License.