109 | | === Database Rollback === |
110 | | To be implemented |
| 109 | === Tests Repeatability === |
| 110 | Tests are made repeatable by executing the following steps in order: |
| 111 | |
| 112 | 1. A copy of the database is made during the test build as the original database might change while the test runs. |
| 113 | 2. The original database is restored from the copy during the test tear down, thus making the tests repeatable. |
| 114 | |
| 115 | Note: The test repeatability flag is off by default and can be turned on in the 000_config.py file. Also, the repeatability feature is currently only implemented for sqlite and postgres database. |