summaryrefslogtreecommitdiff
path: root/yoyo/tests
Commit message (Expand)AuthorAgeFilesLines
* tests: fix pytest deprecation warningsOlly Cope2022-12-142-7/+7
* merge cockroachdbOlly Cope2022-11-092-8/+6
|\
| * transaction handling: replace confusing rollback method with function argumentOlly Cope2022-10-291-5/+3
| * tests: refactor conftest table dropping codeOlly Cope2022-10-291-3/+3
* | Add new command `yoyo init`Olly Cope2022-11-031-0/+23
|/
* Split yoyo.backends into a packageOlly Cope2022-09-013-7/+8
* Reformat with BlackOlly Cope2022-09-016-68/+33
* tests: replace mock with stdlib unittest.mockOlly Cope2022-10-024-6/+6
* tests: drop tables created by tests that access a backend via a fixtureOlly Cope2022-10-031-2/+10
* tests: use freezegun instead of frozendateOlly Cope2022-08-291-9/+5
* Fix linter errorsOlly Cope2022-10-031-1/+2
* merge new toposort algorithmOlly Cope2022-08-292-103/+87
|\
| * Reformat code with BlackOlly Cope2021-05-231-29/+12
| * topological sort/tests: fix spurious error for edges that are not in inputOlly Cope2021-05-161-1/+4
| * topological sort/tests: simplify edge notation and invert senseOlly Cope2021-05-161-21/+22
| * topological sort: move tests into separate moduleOlly Cope2021-05-162-90/+74
| * topological sort: add extra test assertion to ensure dependency order correctOlly Cope2021-05-151-0/+2
| * topological sort: add test for sort stabilityOlly Cope2021-05-021-1/+14
* | Add test for reading migrations from a relative pathOlly Cope2021-05-231-0/+14
* | Reformatted source with blackOlly Cope2021-05-231-1/+3
|/
* Fix test failure with mysql backendOlly Cope2021-04-061-1/+1
* Fix mypy identified errorsOlly Cope2021-04-061-7/+7
* tests: fix deadlocked test in postgresqlOlly Cope2021-01-241-0/+1
* tests: refactor test fixtures to use `backend` pytest fixtureOlly Cope2021-01-242-80/+82
* tests: replace `@with_migrations` decorator with equivalent context managerOlly Cope2021-01-244-412/+416
* tests: rename yoyo.tests.dburi to dburi_sqlite3Olly Cope2021-01-243-44/+45
* Open sqlite3 connections using uri modeOlly Cope2021-01-242-2/+3
* tests: remove accidentally duplicated test functionOlly Cope2021-01-241-15/+0
* mergeOlly Cope2021-01-184-16/+91
|\
| * Merge develop-commandOlly Cope2021-01-181-10/+61
| |\
| | * Add develop commandOlly Cope2020-12-301-10/+61
| * | Merge AWS Redshift supportOlly Cope2021-01-182-2/+24
| |\ \
| | * | Format code with blackOlly Cope2021-01-181-2/+2
| | * | Add AWS Redshift supportDaniele Pizzoni2021-01-182-2/+24
| * | | Remove now defunct workaround for python 2.7Olly Cope2021-01-171-4/+0
| * | | connections: fix password escaping in URL (fixes #74)Olly Cope2021-01-171-0/+6
| | |/ | |/|
* | | tests: prevent test databases bleeding into one anotherOlly Cope2020-12-301-21/+32
* | | Force sqlite to connect in shared cache modeOlly Cope2020-12-301-1/+1
* | | tests: add test to ensure backend sets PostgreSQL schemaOlly Cope2020-12-301-0/+15
* | | tests: add test for migrations that alter PostgreSQL search_path (#72)Olly Cope2020-12-301-0/+19
|/ /
* | tests: run clear_database in a single transactionOlly Cope2020-12-301-2/+2
|/
* cli: give break-lock command all standard options, including --prompt-passwordOlly Cope2020-11-051-0/+11
* config: prevent url-encoded environment variables from being expanded by conf...andrew-g-za andrew2020-11-021-0/+11
* config: pass interpolation variable names through ConfigParser.optionxformOlly Cope2020-07-171-9/+20
* topological sort: fix for circular dependency detection algorithmOlly Cope2020-06-161-0/+8
* migration ordering: increase stability of sortingOlly Cope2020-06-141-28/+48
* don't rely on ordered dictionary behaviour (py35 compatibility)Olly Cope2020-06-081-1/+1
* Fix linter errorsOlly Cope2020-06-051-1/+0
* tests: refactor concurrency test for greater robustnessOlly Cope2020-06-041-8/+15
* Merge yoyo-listOlly Cope2020-06-042-6/+28
|\