2016-12-28 29 views
0

我希望能夠採用正則表達式並使用python假設庫生成符合數據。例如給定一個正則表達式從正則表達式生成字符串數據

regex = re.compile('[a-zA-Z]') 

這將匹配任何英文字母字符。這可能是一個示例生成器。

import hypothesis 
import string 

hypothesis.strategies.text(alphabet=string.ascii_letters) 

但理想我想創建一個字符串,將匹配在傳遞的任何正則表達式。

回答

1

有添加此功能是一個work in progress pull request。現存的任何東西都不會讓你輕鬆做到,但看看公關可能會給你一個關於如何翻譯任何你需要的具體例子的好主意。

更新:在假設3.19中增加了from_regex策略。