From 2822df47c4f4ae4dbc92969c18f30c1a0d65f56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Wed, 5 Jun 2019 11:51:30 +0200 Subject: [PATCH] run update_compound_cached_properties if testing physiochem filters --- ippisite/ippidb/tests.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ippisite/ippidb/tests.py b/ippisite/ippidb/tests.py index 61257a12..3ba0a101 100644 --- a/ippisite/ippidb/tests.py +++ b/ippisite/ippidb/tests.py @@ -11,7 +11,7 @@ from openbabel import vectorUnsignedInt, OBFingerprint from ippidb import ws from ippidb.ws import get_uniprot_info -from .models import Compound, CompoundTanimoto, create_tanimoto +from .models import Compound, CompoundTanimoto, create_tanimoto, update_compound_cached_properties from .models import DrugBankCompound from .utils import FingerPrinter, mol2smi, smi2mol, smi2inchi, smi2inchikey @@ -210,6 +210,7 @@ class CompoundAnnotationsTestCase(TestCase): # AlogP <= 5 c.a_log_p = 4 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertTrue(c.lipinsky_mw) self.assertTrue(c.lipinsky_hba) @@ -229,6 +230,7 @@ class CompoundAnnotationsTestCase(TestCase): # AlogP > 5 c.a_log_p = 7 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertFalse(c.lipinsky_mw) self.assertFalse(c.lipinsky_hba) @@ -247,6 +249,7 @@ class CompoundAnnotationsTestCase(TestCase): # RB <= 10 c.nb_rotatable_bonds = 9 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertTrue(c.veber_hba_hbd) self.assertTrue(c.veber_tpsa) @@ -264,6 +267,7 @@ class CompoundAnnotationsTestCase(TestCase): # RB > 10 c.nb_rotatable_bonds = 11 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertFalse(c.veber_hba_hbd) self.assertFalse(c.veber_tpsa) @@ -278,6 +282,7 @@ class CompoundAnnotationsTestCase(TestCase): # TPSA >=75 c.tpsa = 80 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertTrue(c.pfizer_a_log_p) self.assertTrue(c.pfizer_tpsa) @@ -291,6 +296,7 @@ class CompoundAnnotationsTestCase(TestCase): # TPSA <75 c.tpsa = 8 c.save() + update_compound_cached_properties() c = Compound.objects.get(id=1) self.assertFalse(c.pfizer_a_log_p) self.assertFalse(c.pfizer_tpsa) -- GitLab