def METHOD_NAME(self):
    ret_dict = QC.get_target_uniprot_ids_for_drug('clothiapine')
    known_dict = {'P41595': 1.0, 'P28335': 1.0, 'P28223': 1.0, 'P21917': 1.0,
                  'Q8WXA8': 1.0, 'Q70Z44': 1.0, 'A5X5Y0': 1.0, 'P46098': 1.0,
                  'O95264': 1.0, 'P21728': 0.99999999997, 'P35367': 0.99999999054,
                  'P21918': 0.9999999767, 'P08913': 0.99999695255, 'P18089': 0.99998657797,
                  'P14416': 0.99996045438, 'P25100': 0.99889195616, 'P18825': 0.9579773931,
                  'P08173': 0.93840796993, 'P08912': 0.65816349122, 'P34969': 0.28285795246,
                  'P35348': 0.28214156802, 'P04637': 0.20348218778, 'P11229': 0.17088734668,
                  'P10635': 0.14031224569, 'P06746': 0.06658649159}
    for key, value in ret_dict.items():
        self.assertLess(abs(value - known_dict[key]), 0.1)
    #   empty string
    ret_dict = QC.get_target_uniprot_ids_for_drug('')
    self.assertDictEqual(ret_dict, {})
    #   invalid parameter type
    ret_dict = QC.get_target_uniprot_ids_for_drug(0)
    self.assertDictEqual(ret_dict, {})