mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 15:02:21 -04:00
fix unit test, add ordinals to db
This commit is contained in:
parent
5c3f036936
commit
bc896c21c9
2 changed files with 31 additions and 31 deletions
|
@ -223,38 +223,38 @@ create table if not exists col (
|
|||
);
|
||||
|
||||
create table if not exists notes (
|
||||
id integer primary key,
|
||||
guid text not null,
|
||||
mid integer not null,
|
||||
mod integer not null,
|
||||
usn integer not null,
|
||||
tags text not null,
|
||||
flds text not null,
|
||||
sfld integer not null,
|
||||
csum integer not null,
|
||||
flags integer not null,
|
||||
data text not null
|
||||
id integer primary key, /* 0 */
|
||||
guid text not null, /* 1 */
|
||||
mid integer not null, /* 2 */
|
||||
mod integer not null, /* 3 */
|
||||
usn integer not null, /* 4 */
|
||||
tags text not null, /* 5 */
|
||||
flds text not null, /* 6 */
|
||||
sfld integer not null, /* 7 */
|
||||
csum integer not null, /* 8 */
|
||||
flags integer not null, /* 9 */
|
||||
data text not null /* 10 */
|
||||
);
|
||||
|
||||
create table if not exists cards (
|
||||
id integer primary key,
|
||||
nid integer not null,
|
||||
did integer not null,
|
||||
ord integer not null,
|
||||
mod integer not null,
|
||||
usn integer not null,
|
||||
type integer not null,
|
||||
queue integer not null,
|
||||
due integer not null,
|
||||
ivl integer not null,
|
||||
factor integer not null,
|
||||
reps integer not null,
|
||||
lapses integer not null,
|
||||
left integer not null,
|
||||
odue integer not null,
|
||||
odid integer not null,
|
||||
flags integer not null,
|
||||
data text not null
|
||||
id integer primary key, /* 0 */
|
||||
nid integer not null, /* 1 */
|
||||
did integer not null, /* 2 */
|
||||
ord integer not null, /* 3 */
|
||||
mod integer not null, /* 4 */
|
||||
usn integer not null, /* 5 */
|
||||
type integer not null, /* 6 */
|
||||
queue integer not null, /* 7 */
|
||||
due integer not null, /* 8 */
|
||||
ivl integer not null, /* 9 */
|
||||
factor integer not null, /* 10 */
|
||||
reps integer not null, /* 11 */
|
||||
lapses integer not null, /* 12 */
|
||||
left integer not null, /* 13 */
|
||||
odue integer not null, /* 14 */
|
||||
odid integer not null, /* 15 */
|
||||
flags integer not null, /* 16 */
|
||||
data text not null /* 17 */
|
||||
);
|
||||
|
||||
create table if not exists revlog (
|
||||
|
|
|
@ -146,11 +146,11 @@ def test_csv():
|
|||
i.run()
|
||||
# four problems - too many & too few fields, a missing front, and a
|
||||
# duplicate entry
|
||||
assert len(i.log) == 6
|
||||
assert len(i.log) == 5
|
||||
assert i.total == 5
|
||||
# if we run the import again, it should update instead
|
||||
i.run()
|
||||
assert len(i.log) == 6
|
||||
assert len(i.log) == 5
|
||||
assert i.total == 5
|
||||
# but importing should not clobber tags if they're unmapped
|
||||
n = deck.getNote(deck.db.scalar("select id from notes"))
|
||||
|
|
Loading…
Reference in a new issue