Expanded testing capabilities.

This commit is contained in:
Landon Wark
2023-04-11 14:06:10 -05:00
parent 4398517a3e
commit d926ca7c9c
4 changed files with 20 additions and 10 deletions

View File

@@ -4,6 +4,7 @@ All kit and reagent related models
from . import Base
from sqlalchemy import Column, String, TIMESTAMP, JSON, INTEGER, ForeignKey, Interval, Table, FLOAT
from sqlalchemy.orm import relationship
from datetime import date
import logging
logger = logging.getLogger(f'submissions.{__name__}')
@@ -100,9 +101,11 @@ class Reagent(Base):
place_holder = self.expiry + self.type.eol_ext
# logger.debug(f"EOL_ext for {self.lot} -- {self.expiry} + {self.type.eol_ext} = {place_holder}")
except TypeError as e:
logger.debug(f"We got a type error setting {self.lot} expiry: {e}.")
place_holder = date.today()
logger.debug(f"We got a type error setting {self.lot} expiry: {e}. setting to today for testing")
except AttributeError as e:
logger.debug(f"We got an attribute error setting {self.lot} expiry: {e}.")
place_holder = date.today()
logger.debug(f"We got an attribute error setting {self.lot} expiry: {e}. Setting to today for testing")
return {
"type": type,
"lot": self.lot,