| 72 | } |
| 73 | |
| 74 | static struct db *create_test_db(void) |
| 75 | { |
| 76 | struct db *db; |
| 77 | char *dsn, *filename; |
| 78 | |
| 79 | int fd = tmpdir_mkstemp(tmpctx, "ldb-XXXXXX", &filename); |
| 80 | if (fd == -1) |
| 81 | return NULL; |
| 82 | close(fd); |
| 83 | |
| 84 | dsn = tal_fmt(NULL, "sqlite3://%s", filename); |
| 85 | tal_free(filename); |
| 86 | db = db_open(NULL, dsn); |
| 87 | db->data_version = 0; |
| 88 | db->report_changes_fn = NULL; |
| 89 | |
| 90 | tal_free(dsn); |
| 91 | return db; |
| 92 | } |
| 93 | |
| 94 | static bool test_empty_db_migrate(struct lightningd *ld) |
| 95 | { |
no test coverage detected