提供生成decorator的微库
generates的Python项目详细描述
generates是一个提供generatesdecorator的微库。
可以使用generatesdecorator轻松创建一个 返回类似于list或dict的容器,但在 功能体。例如:
@generates(list) def get_numbers(n): for i in range(n): yield i assert get_numbers(5) == [0, 1, 2, 3, 4] @generates(dict) def get_map(): yield ('key1', 'value1') yield ('key2', 'value2') assert get_map() == {'key1': 'value1', 'key2': 'value2'}