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)
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()
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())
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)