Пример #1
0
    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))