コード例 #1
0
 def __init__(self, strategies, descriptor, **kwargs):
     SearchStrategy.__init__(self, strategies, descriptor, **kwargs)
     step_strategies = [
         StepStrategy(strategies, s) for s in descriptor.test_steps()
     ]
     child_mapper = strategies.new_child_mapper()
     child_mapper.define_specification_for(
         Step, lambda sgs, _: sgs.strategy(one_of(step_strategies)))
     self.mapped_strategy = child_mapper.strategy([Step])
コード例 #2
0
 def __init__(self,
              strategies,
              descriptor,
              **kwargs):
     SearchStrategy.__init__(self, strategies, descriptor, **kwargs)
     step_strategies = [
         StepStrategy(strategies, s)
         for s in descriptor.test_steps()
     ]
     child_mapper = strategies.new_child_mapper()
     child_mapper.define_specification_for(
         Step,
         lambda sgs, _: sgs.strategy(one_of(step_strategies))
     )
     self.mapped_strategy = child_mapper.strategy([Step])
コード例 #3
0
def alternating(*args):
    return strategy(ss.one_of(args))
コード例 #4
0
 def __init__(   self,
                 strategies,
                 descriptor,
                 **kwargs):
     SearchStrategy.__init__(self, strategies, descriptor,**kwargs)
     self.mapped_strategy = strategies.strategy(one_of([Leaf, Split]))
コード例 #5
0
def test_can_falsify_alternating_types():
    falsify(lambda x: isinstance(x, int), one_of([int, str]))[0] == ""
コード例 #6
0
def alternating(*args):
    return strategy(ss.one_of(args))
コード例 #7
0
ファイル: test_flags.py プロジェクト: silky/hypothesis
def test_one_of_contains_all_child_flags():
    assert flags(int).issubset(flags(ss.one_of([int, str])))
    assert flags(str).issubset(flags(ss.one_of([int, str])))
コード例 #8
0
ファイル: test_flags.py プロジェクト: bearrito/hypothesis
def test_one_of_contains_all_child_flags():
    assert flags(int).issubset(flags(ss.one_of([int, str])))
    assert flags(str).issubset(flags(ss.one_of([int, str])))
コード例 #9
0
 def __init__(self, strategies, descriptor, **kwargs):
     SearchStrategy.__init__(self, strategies, descriptor, **kwargs)
     self.mapped_strategy = strategies.strategy(one_of([Leaf, Split]))
コード例 #10
0
def test_can_falsify_alternating_types():
    falsify(lambda x: isinstance(x, int), one_of([int, str]))[0] == ""