Exemple #1
0
def test_integer_sanitization():
    mixed_type_collection = FAKE.pylist(
        nb_elements=FAKE.random_int(min=1, max=10),
        variable_nb_elements=False,
        value_types=(float,),
    ) + [
        str(integer)
        for integer in FAKE.pylist(
            nb_elements=FAKE.random_int(min=1, max=10),
            variable_nb_elements=False,
            value_types=(int,),
        )
    ]
    for element in integer_sanitization(mixed_type_collection):
        assert isinstance(element, int)
Exemple #2
0
 def test_all_cycle_ordinals(self):
     assert self.gregorian_cd.all_cycle_ordinals == deque(range(1, 401))
     with pytest.raises(AttributeError):
         self.gregorian_cd.all_cycle_ordinals = FAKE.pylist()
Exemple #3
0
 def test_next_ast_ymd_fo_invalid_ymd(self, _):
     calendar = self.calendar_factory.build()
     cd = ConvertibleDate(calendar=calendar)
     with pytest.raises(ValueError):
         cd.next_ast_ymd(FAKE.pytuple(), FAKE.pylist(), FAKE.pybool())
Exemple #4
0
 def test_next_hms_for_invalid_hms(self, _):
     fake_hms = FAKE.pytuple()
     fake_interval = FAKE.pylist()
     with pytest.raises(ValueError):
         assert self.earth_ct.next_hms(fake_hms, fake_interval)