Coverage for src / crawler / models / extlink_checked.py: 100%
12 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-11 14:57 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-11 14:57 +0000
1from django.db import models
2from ptf.models import ExtLink
5class ExtlinkChecked(models.Model):
6 class Status(models.TextChoices):
7 OK = "OK"
8 WARNING = "WARN"
9 ERROR = "ERROR"
11 extlink = models.OneToOneField(ExtLink, related_name="checked", on_delete=models.CASCADE)
12 date = models.DateTimeField(null=False, blank=False, auto_now_add=True)
13 http_status = models.IntegerField(null=False, blank=False)
14 status = models.CharField(max_length=16, choices=Status.choices, default=Status.OK)
15 message = models.CharField(max_length=500)