Files

30 lines
691 B
Python

import pytest
def test_faker_fixture(faker):
assert faker.unique.boolean()
def test_faker_chinese_name(faker):
import re
name = faker.name()
print(f"name is: {name}")
assert re.match(r"[\u4e00-\u9eff]", name)
def test_faker_custom_locale(faker):
el = faker.custom_locales()
assert el in ["zh-CN", "en-US", "ja-JP", "ko-KR"]
def test_faker_custom_programming_language(faker):
el = faker.custom_programming_languages()
assert el in ["Python", "Java", "Golang", "JavaScript", "Swift"]
@pytest.mark.parametrize("n", argvalues=[1, 10, 100])
def test_faker_custom_numbers(faker, n):
el = faker.custom_numbers(n=n)
assert el in list(range(n))