2016-12-28 6 views
0

Ich möchte in der Lage sein, eine Regex zu nehmen und konforme Daten mit der Python-Hypothese-Bibliothek zu generieren. Zum Beispiel eine Regex vonString-Daten von Regex generieren

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

Dies würde alle englischen Buchstaben entsprechen. Ein Beispielgenerator dafür könnte sein.

import hypothesis 
import string 

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

Aber Idealerweise möchte ich einen String erstellen, die jede Regex in weitergegeben werden lassen.

Antwort

1

Es eine work in progress pull request ist diese Funktion hinzuzufügen. Nichts wird Ihnen das leicht machen, aber wenn Sie sich die PR ansehen, bekommen Sie vielleicht eine gute Idee, wie Sie ein bestimmtes Beispiel übersetzen können.

Update: die from_regex Strategie wurde in Hypothese 3.19 hinzugefügt.

Verwandte Themen