Coverage for rest_api/migrations/0057_remove_sample_processing_date_and_more.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-10 03:22 +0000

1# Generated by Django 4.2.10 on 2024-06-28 13:18 

2 

3from django.db import migrations, models 

4 

5 

6class Migration(migrations.Migration): 

7 

8 dependencies = [ 

9 ("rest_api", "0056_alter_mutation_alt_alter_mutation_ref"), 

10 ] 

11 

12 operations = [ 

13 migrations.RemoveField( 

14 model_name="sample", 

15 name="processing_date", 

16 ), 

17 migrations.AddField( 

18 model_name="sample", 

19 name="init_upload_date", 

20 field=models.DateTimeField(auto_now=True), 

21 ), 

22 migrations.AddField( 

23 model_name="sample", 

24 name="last_update_date", 

25 field=models.DateTimeField(blank=True, null=True), 

26 ), 

27 migrations.AddConstraint( 

28 model_name="mutation", 

29 constraint=models.UniqueConstraint( 

30 condition=models.Q(("ref__isnull", True)), 

31 fields=("alt", "start", "end", "type", "gene", "replicon"), 

32 name="unique_mutation_null_ref", 

33 ), 

34 ), 

35 ]