Source code for tcms.testruns.migrations.0007_test_execution_statuses

# Generated by Django 2.2.6 on 2019-10-04 20:53

from django.db import migrations, models


[docs] def insert_default_values(apps, schema_editor): test_execution_status_model = apps.get_model("testruns", "TestExecutionStatus") failed = test_execution_status_model.objects.get(name="FAILED") failed.weight = -30 failed.color = "#cc0000" failed.icon = "fa fa-times-circle-o" failed.save() error = test_execution_status_model.objects.get(name="ERROR") error.weight = -20 error.color = "#cc0000" error.icon = "fa fa-minus-circle" error.save() blocked = test_execution_status_model.objects.get(name="BLOCKED") blocked.weight = -10 blocked.color = "#cc0000" blocked.icon = "fa fa-stop-circle-o" blocked.save() idle = test_execution_status_model.objects.get(name="IDLE") idle.weight = 0 idle.color = "#72767b" idle.icon = "fa fa-question-circle-o" idle.save() paused = test_execution_status_model.objects.get(name="PAUSED") paused.weight = 0 paused.color = "#72767b" paused.icon = "fa fa-pause-circle-o" paused.save() running = test_execution_status_model.objects.get(name="RUNNING") running.weight = 0 running.color = "#72767b" running.icon = "fa fa-play-circle-o" running.save() waived = test_execution_status_model.objects.get(name="WAIVED") waived.weight = 10 waived.color = "#92d400" waived.icon = "fa fa-commenting-o" waived.save() passed = test_execution_status_model.objects.get(name="PASSED") passed.weight = 20 passed.color = "#92d400" passed.icon = "fa fa-check-circle-o" passed.save()
[docs] class Migration(migrations.Migration): dependencies = [ ("testruns", "0006_rename_test_case_run_to_test_execution"), ] operations = [ migrations.AddField( model_name="testexecutionstatus", name="icon", field=models.CharField(default="", max_length=64), preserve_default=False, ), migrations.AddField( model_name="testexecutionstatus", name="color", field=models.CharField(default="", max_length=8), preserve_default=False, ), migrations.AddField( model_name="testexecutionstatus", name="weight", field=models.IntegerField(default=0), ), migrations.RunPython(insert_default_values, migrations.RunPython.noop), ]