Beispiel #1
0
 def __init__(self, min_year, max_year):
     elements = self.nasty_dates
     if min_year is not None:
         elements = [d for d in elements if d.year >= min_year]
     if max_year is not None:
         elements = [d for d in elements if d.year <= max_year]
     SampledFromStrategy.__init__(
         self,
         elements=elements
     )
Beispiel #2
0
 def __init__(self):
     SampledFromStrategy.__init__(self,
                                  elements=[
                                      0.0,
                                      sys.float_info.min,
                                      -sys.float_info.min,
                                      float('inf'),
                                      -float('inf'),
                                      float('nan'),
                                  ])
Beispiel #3
0
    def __init__(self, allow_nan=True, allow_infinity=True):
        elements = [
            0.0, -0.0, sys.float_info.min, -sys.float_info.min,
            -sys.float_info.max, sys.float_info.max
        ]
        if allow_infinity:
            elements.extend([float('inf'), -float('inf')])
        if allow_nan:
            elements.extend([float('nan')])

        SampledFromStrategy.__init__(self, elements=elements)
Beispiel #4
0
 def __init__(self):
     SampledFromStrategy.__init__(
         self,
         elements=[
             0.0,
             sys.float_info.min,
             -sys.float_info.min,
             float('inf'),
             -float('inf'),
             float('nan'),
         ]
     )
Beispiel #5
0
 def __init__(self):
     SampledFromStrategy.__init__(
         self,
         elements=[
             0.0,
             -0.0,
             sys.float_info.min,
             -sys.float_info.min,
             -sys.float_info.max,
             sys.float_info.max,
             float("inf"),
             -float("inf"),
             float("nan"),
         ],
     )
Beispiel #6
0
    def __init__(self, allow_nan=True, allow_infinity=True):
        elements = [
            0.0,
            -0.0,
            sys.float_info.min,
            -sys.float_info.min,
            -sys.float_info.max,
            sys.float_info.max
        ]
        if allow_infinity:
            elements.extend([
                float('inf'),
                -float('inf')
            ])
        if allow_nan:
            elements.extend([
                float('nan')
            ])

        SampledFromStrategy.__init__(self, elements=elements)