Coverage for rest_api/migrations/0065_nucleotidemutation_unique_nt_mutation_null_alt_null_ref.py: 100%

4 statements  

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

1# Generated by Django 5.1.4 on 2024-12-19 12:05 

2 

3from django.db import migrations, models 

4 

5 

6class Migration(migrations.Migration): 

7 

8 dependencies = [ 

9 ("rest_api", "0064_remove_mutation_alignments_remove_mutation_gene_and_more"), 

10 ] 

11 

12 operations = [ 

13 migrations.AddConstraint( 

14 model_name="nucleotidemutation", 

15 constraint=models.UniqueConstraint( 

16 condition=models.Q(("ref__isnull", True), ("alt__isnull", True)), 

17 fields=("start", "end", "replicon"), 

18 name="unique_nt_mutation_null_alt_null_ref", 

19 ), 

20 ), 

21 ]