On 09/13/2013 04:12 PM, Tomas Babej wrote:
The following patches move and extend the functionality of Fuzzy
objects. This is necessary to use them from within integration tests.
-1 to the idea.
I'm not a fan of the Fuzzy objects; they basically exist so that you can
use regex matching in the Declarative tests.
As you've probably noticed Fuzzy is quite specific to the framework and
its test suite -- see the strict bytes/unicode separation and the amount
of changes it takes to tear them out.
I'm also not a fan of having a generic "Match anything using some rules"
object where everybody adds behavior specific to their use case. Each
addition increases the complexity and number of corner cases, and the
complete intended functionality can never be achieved.
Using regular expressions directly should actually be easier and less
error-prone in most cases.
If you disagree, I'd like to see your use case.
Freeipa-devel mailing list