标签: unit-testing skylark starlark
我正在尝试测试一些starlark文件,但是我正在尝试测试的lib包含我正在测试的宏以及正在运行的一些代码,因为它们是我的main文件。有没有办法通过python的等效方式来对其进行门控?
main
if __name__ '__main__': do_stuff()
我可以将其拆分为单独的starlark文件,但是如果文件可以像python程序一样检测到它是否正在导入,那就太好了。