Coverage for seedboxsync/core/database/migrations/0003_add_taskstatus.py: 93%

14 statements  

« prev     ^ index     » next       coverage.py v7.16.1, created at 2026-09-26 17:14 +0000

1# Generated from a schema diff on 2026-09-12 10:23. 

2# ruff: noqa: ANN001, ANN201, D100, D103, F403, F405 

3# type: ignore 

4from peewee import * 

5 

6 

7def up(migrator, db): 

8 class TaskStatus(Model): 

9 key = CharField(primary_key=True) 

10 running = BooleanField(default=False) 

11 started = DateTimeField(null=True) 

12 finished = DateTimeField(null=True) 

13 

14 class Meta: 

15 database = db 

16 table_name = "taskstatus" 

17 

18 db.create_tables([TaskStatus]) 

19 migrator.migrate(migrator.drop_table("lock", safe=True)) 

20 

21 

22def down(migrator, db): 

23 migrator.migrate(migrator.drop_table("taskstatus"))