| 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. |