Example #1
0
    def get_name(self):
        '''Returns name'''
        name = parsers.get_name(self.__chebi_id)

        if name is None:
            name = parsers.get_name(self.get_parent_id())

        if name is None:
            for parent_or_child_id in self.__get_all_ids():
                name = parsers.get_name(parent_or_child_id)

                if name is not None:
                    break

        return name
Example #2
0
 def test_get_name_null(self):
     '''COMMENT'''
     self.assertIsNone(parsers.get_name(7483))
Example #3
0
 def test_get_name_neg(self):
     '''COMMENT'''
     self.assertIsNone(parsers.get_name(-1))
Example #4
0
 def test_get_name(self):
     '''COMMENT'''
     name = '3,7-DIHYDROXY-2-NAPHTHOIC ACID'
     self.assertEquals(name, parsers.get_name(41106))
Example #5
0
 def test_get_name_null(self):
     '''COMMENT'''
     self.assertIsNone(parsers.get_name(7483))
Example #6
0
 def test_get_name_neg(self):
     '''COMMENT'''
     self.assertIsNone(parsers.get_name(-1))
Example #7
0
 def test_get_name(self):
     '''COMMENT'''
     name = '3,7-DIHYDROXY-2-NAPHTHOIC ACID'
     self.assertEquals(name, parsers.get_name(41106))