def test_can_use_subclassed_function_by_classname(self): class SubClassedFunc(Func): name = 'sub_class_func' p = Pypher() y = 12 p.SubClassedFunc(y) x = str(p) params = p.bound_params expected = 'sub_class_func(${})'.format(get_dict_key(params, y)) self.assertEqual(x, expected) self.assertEqual(1, len(params))