Exemple #1
0
 def __init__(self,
              left,
              right,
              exact_strings=False,
              delta=DELTA,
              **kwargs):
     super().__init__(SandboxedValue(left),
                      SandboxedValue(right),
                      exact_strings=exact_strings,
                      delta=delta,
                      **kwargs)
Exemple #2
0
 def __init__(self, value, expected_type, **kwargs):
     fields = kwargs.setdefault('fields', {})
     value_pedal_type = get_pedal_type_from_value(value)
     expected_pedal_type = normalize_type(expected_type)
     singular_name = share_sandbox_context(value_pedal_type.singular_name,
                                           value)
     fields['value_raw'] = value
     fields['value_type'] = value_pedal_type
     fields['value_type_name'] = singular_name
     fields['expected_type_raw'] = expected_type
     fields['expected_type'] = expected_pedal_type
     fields['expected_type_name'] = expected_pedal_type.singular_name
     super().__init__(SandboxedValue(singular_name),
                      SandboxedValue(expected_pedal_type.singular_name),
                      **kwargs)
Exemple #3
0
 def __init__(self, sandbox, function_name, **kwargs):
     super().__init__(SandboxedValue(sandbox), ExactValue(function_name),
                      **kwargs)
Exemple #4
0
 def __init__(self, sandbox, variable_name, **kwargs):
     super().__init__(SandboxedValue(sandbox), ExactValue(variable_name),
                      **kwargs)
Exemple #5
0
 def __init__(self, regex, text, **kwargs):
     super().__init__(SandboxedValue(regex.value),
                      SandboxedValue(text.value), **kwargs)
Exemple #6
0
 def __init__(self, obj, cls, **kwargs):
     super().__init__(SandboxedValue(obj), SandboxedValue(cls), **kwargs)
Exemple #7
0
 def __init__(self, sequence, length, **kwargs):
     super().__init__(SandboxedValue(sequence), SandboxedValue(length),
                      **kwargs)
Exemple #8
0
 def __init__(self, value, **kwargs):
     super().__init__(SandboxedValue(value), ExactValue("a true value"),
                      **kwargs)
Exemple #9
0
 def __init__(self, left, right, **kwargs):
     super().__init__(SandboxedValue(left), SandboxedValue(right), **kwargs)
Exemple #10
0
 def __init__(self, needles, haystack, **kwargs):
     super().__init__(SandboxedValue(needles), SandboxedValue(haystack),
                      **kwargs)