def test_should_return_valid_chemical_network_graph( self, mock_search, mock_redis): mock_search.side_effect = chemical_side_effect chem = factory.ChebiFactory() request = testing.DummyRequest() request.context = testing.DummyResource() id = mock_redis.extract_id_request(request, 'chemical', param_name='id') response = chemical_network_graph(request) self.assertEqual(response, chem.chemical_network())
def test_should_return_valid_chemical(self, mock_search, mock_redis): mock_search.side_effect = chemical_side_effect chem = factory.ChebiFactory() request = testing.DummyRequest() request.context = testing.DummyResource() #request.matchdict['format_name'] = "CHEBI:16240" format_name = mock_redis.extract_id_request(request, 'chemical', param_name='format_name') response = chemical(request) self.assertEqual(response, chem.to_dict())
def test_should_return_valid_chemical_phenotype_details( self, mock_search, mock_redis): mock_search.side_effect = chemical_side_effect chem = factory.ChebiFactory() request = testing.DummyRequest() request.context = testing.DummyResource() #request.matchdict['id'] = "184870" id = mock_redis.extract_id_request(request, 'chemical', param_name='id') response = chemical_phenotype_details(request) self.assertEqual(response, chem.phenotype_to_dict())