Coverage for rest_api/migrations/0037_mutation_unique_mutation_null_alt_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.4 on 2023-11-17 11:35 

2 

3from django.db import migrations, models 

4 

5 

6class Migration(migrations.Migration): 

7 dependencies = [ 

8 ("rest_api", "0036_alter_alignment2mutation_unique_together_and_more"), 

9 ] 

10 

11 operations = [ 

12 migrations.AddConstraint( 

13 model_name="mutation", 

14 constraint=models.UniqueConstraint( 

15 condition=models.Q(("alt__isnull", True)), 

16 fields=("ref", "start", "end", "type", "gene", "replicon"), 

17 name="unique_mutation_null_alt", 

18 ), 

19 ), 

20 migrations.AddConstraint( 

21 model_name="mutation", 

22 constraint=models.UniqueConstraint( 

23 condition=models.Q(("alt__isnull", True), ("gene__isnull", True)), 

24 fields=("ref", "start", "end", "type", "replicon"), 

25 name="unique_mutation_null_alt_null_gene", 

26 ), 

27 ), 

28 ]