Esempio n. 1
0
    def test_comment_properties(self, mock_json_retriever):
        mock_json_retriever.return_value = {
         "comments": "AAA.",
         "bioactivityComments": "BBB.",
         "clinicalUse": "CCC.",
         "mechanismOfAction": "DDD.",
         "absorptionAndDistribution": "EEE.",
         "metabolism": "FFF.",
         "elimination": "GGG.",
         "populationPharmacokinetics": "HHH.",
         "organFunctionImpairment": "III.",
         "mutationsAndPathophysiology": "JJJ."
        }
        ligand = Ligand(self.ligand_json)

        self.assertEqual(ligand.general_comments(), "AAA.")
        self.assertEqual(ligand.bioactivity_comments(), "BBB.")
        self.assertEqual(ligand.clinical_use_comments(), "CCC.")
        self.assertEqual(ligand.mechanism_of_action_comments(), "DDD.")
        self.assertEqual(ligand.absorption_and_distribution_comments(), "EEE.")
        self.assertEqual(ligand.metabolism_comments(), "FFF.")
        self.assertEqual(ligand.elimination_comments(), "GGG.")
        self.assertEqual(ligand.population_pharmacokinetics_comments(), "HHH.")
        self.assertEqual(ligand.organ_function_impairments_comments(), "III.")
        self.assertEqual(ligand.mutations_and_pathophysiology_comments(), "JJJ.")
Esempio n. 2
0
    def test_comment_properties(self, mock_json_retriever):
        mock_json_retriever.return_value = {
            "comments": "AAA.",
            "bioactivityComments": "BBB.",
            "clinicalUse": "CCC.",
            "mechanismOfAction": "DDD.",
            "absorptionAndDistribution": "EEE.",
            "metabolism": "FFF.",
            "elimination": "GGG.",
            "populationPharmacokinetics": "HHH.",
            "organFunctionImpairment": "III.",
            "mutationsAndPathophysiology": "JJJ."
        }
        ligand = Ligand(self.ligand_json)

        self.assertEqual(ligand.general_comments(), "AAA.")
        self.assertEqual(ligand.bioactivity_comments(), "BBB.")
        self.assertEqual(ligand.clinical_use_comments(), "CCC.")
        self.assertEqual(ligand.mechanism_of_action_comments(), "DDD.")
        self.assertEqual(ligand.absorption_and_distribution_comments(), "EEE.")
        self.assertEqual(ligand.metabolism_comments(), "FFF.")
        self.assertEqual(ligand.elimination_comments(), "GGG.")
        self.assertEqual(ligand.population_pharmacokinetics_comments(), "HHH.")
        self.assertEqual(ligand.organ_function_impairments_comments(), "III.")
        self.assertEqual(ligand.mutations_and_pathophysiology_comments(),
                         "JJJ.")
Esempio n. 3
0
 def test_comment_properties_when_no_json(self, mock_json_retriever):
     mock_json_retriever.return_value = None
     ligand = Ligand(self.ligand_json)
     self.assertEqual(ligand.general_comments(), None)
     self.assertEqual(ligand.bioactivity_comments(), None)
     self.assertEqual(ligand.clinical_use_comments(), None)
     self.assertEqual(ligand.mechanism_of_action_comments(), None)
     self.assertEqual(ligand.absorption_and_distribution_comments(), None)
     self.assertEqual(ligand.metabolism_comments(), None)
     self.assertEqual(ligand.elimination_comments(), None)
     self.assertEqual(ligand.population_pharmacokinetics_comments(), None)
     self.assertEqual(ligand.organ_function_impairments_comments(), None)
     self.assertEqual(ligand.mutations_and_pathophysiology_comments(), None)
Esempio n. 4
0
 def test_comment_properties_when_no_json(self, mock_json_retriever):
     mock_json_retriever.return_value = None
     ligand = Ligand(self.ligand_json)
     self.assertEqual(ligand.general_comments(), None)
     self.assertEqual(ligand.bioactivity_comments(), None)
     self.assertEqual(ligand.clinical_use_comments(), None)
     self.assertEqual(ligand.mechanism_of_action_comments(), None)
     self.assertEqual(ligand.absorption_and_distribution_comments(), None)
     self.assertEqual(ligand.metabolism_comments(), None)
     self.assertEqual(ligand.elimination_comments(), None)
     self.assertEqual(ligand.population_pharmacokinetics_comments(), None)
     self.assertEqual(ligand.organ_function_impairments_comments(), None)
     self.assertEqual(ligand.mutations_and_pathophysiology_comments(), None)