如何在测试运行方法中连接python中的字符串?

时间:2018-02-06 09:51:14

标签: python

我有一个方法,其参数如下:

func_stat.update(utils.run_test_cases(api_tests.APITest(apiclient).AWS_post_provider()))

我想将此“AWS_post_provider()”作为变量并作为整体执行。

因此我从命令行读取它并连接。但它不起作用。

 tname = sys.argv[4]
    testapp='api_tests.APITest(apiclient).'+tname
    func_stat.update(utils.run_test_cases(testapp))

任何建议?

1 个答案:

答案 0 :(得分:0)

定义函数的类或模块包含一个名为的映射     __dict__

您可以在此词典中搜索感兴趣的功能。键是函数的名称,值是可调用的