def test_cast_str_to_bool(): class A: pass value = random.choice(('on', 'true', '1')) assert cast.to_bool(value) is True value = random.choice(('off', '0', 'false', 'null')) assert cast.to_bool(value) is False value = fake.text() assert cast.to_bool(value) is False assert cast.to_bool(value, allow_str=True) is True value = random.randint(1, 1e6) assert cast.to_bool(value) is False assert cast.to_bool(value, allow_number=True) is True value = random.random() assert cast.to_bool(value) == bool(value) value = A() assert cast.to_bool(value) == bool(A)
def test_filename_extractor_with_system_is_none_and_filename_invalid(): _paragraph = fake.text() ret = extractors.filename(_paragraph, system=None) assert ret is None
def test_datetime_format_with_datetime_format_with_value_invalid(): value = fake.text() ret = extractors.datetime(value, fmt=None) assert ret is None
def test_number_credit_card_with_number_invalid(): value = fake.text() ret = extractors.credit_card(value, host=None) assert ret is None
def test_cast_text_to_str(): value = fake.text() ret = cast.to_str(value) assert ret == value
def test_cast_text_to_int(): value = fake.text() ret = cast.to_int(value) assert ret is None
def test_text_with_pos_integer_validator(): value = fake.text() ret = validators.pos_integer(value) assert not ret
def test_filename_validator_with_system_is_none_and_filename_invalid(): value = fake.text() ret = validators.filename(value, system=None) assert ret is None
def test_random_str_with_number_validator(): value = fake.text() ret = validators.number(value) assert not ret
def test_text_with_double_validator(): value = fake.text() ret = validators.double(value) assert not ret