如何证明 `fake.unique.ascii_free_email()` 永远不会 return 重复的电子邮件地址,无论其 运行 多少次

How to prove that `fake.unique.ascii_free_email()` will never return a duplicate email address no matter how many times its run

from faker import Faker

fake = Faker()

def test_faker():
    for _ in range(20):
        print(fake.unique.ascii_free_email())

这就是 fake.unique 所做的。 UniqueProxy 用装饰器包装每个假方法,确保在 运行 中每个值只返回一次。参见 https://github.com/joke2k/faker/blob/master/faker/proxy.py