def test_find_available_providers(self): from faker.utils.loading import find_available_providers from faker.config import DEFAULT_PROVIDERS_MODULES from importlib import import_module modules = [import_module(path) for path in DEFAULT_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list(map(str, [ 'address', 'barcode', 'color', 'company', 'credit_card', 'currency', 'date_time', 'file', 'internet', 'job', 'lorem', 'misc', 'miscelleneous', 'person', 'phone_number', 'profile', 'python', 'ssn', 'user_agent', ])) self.assertEqual(providers, expected_providers)
def test_find_available_providers(self): from faker.utils.loading import find_available_providers from faker.config import META_PROVIDERS_MODULES from importlib import import_module modules = [import_module(path) for path in META_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list( map(str, [ 'faker.providers.address', 'faker.providers.barcode', 'faker.providers.color', 'faker.providers.company', 'faker.providers.credit_card', 'faker.providers.currency', 'faker.providers.date_time', 'faker.providers.file', 'faker.providers.internet', 'faker.providers.job', 'faker.providers.lorem', 'faker.providers.misc', 'faker.providers.person', 'faker.providers.phone_number', 'faker.providers.profile', 'faker.providers.python', 'faker.providers.ssn', 'faker.providers.user_agent', ])) self.assertEqual(providers, expected_providers)
def test_find_available_providers(self): modules = [import_module(path) for path in META_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list( map(str, [ 'faker.providers.address', 'faker.providers.automotive', 'faker.providers.bank', 'faker.providers.barcode', 'faker.providers.color', 'faker.providers.company', 'faker.providers.credit_card', 'faker.providers.currency', 'faker.providers.date_time', 'faker.providers.file', 'faker.providers.geo', 'faker.providers.internet', 'faker.providers.isbn', 'faker.providers.job', 'faker.providers.lorem', 'faker.providers.misc', 'faker.providers.person', 'faker.providers.phone_number', 'faker.providers.profile', 'faker.providers.python', 'faker.providers.ssn', 'faker.providers.user_agent', ])) assert providers == expected_providers
def test_find_available_providers(self): from faker.utils.loading import find_available_providers from faker.config import META_PROVIDERS_MODULES from importlib import import_module modules = [import_module(path) for path in META_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list(map(str, [ 'faker.providers.address', 'faker.providers.barcode', 'faker.providers.color', 'faker.providers.company', 'faker.providers.credit_card', 'faker.providers.currency', 'faker.providers.date_time', 'faker.providers.file', 'faker.providers.internet', 'faker.providers.job', 'faker.providers.lorem', 'faker.providers.misc', 'faker.providers.person', 'faker.providers.phone_number', 'faker.providers.profile', 'faker.providers.python', 'faker.providers.ssn', 'faker.providers.user_agent', ])) self.assertEqual(providers, expected_providers)
def test_find_available_providers(self): modules = [import_module(path) for path in META_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list( map( str, [ "faker.providers.address", "faker.providers.automotive", "faker.providers.bank", "faker.providers.barcode", "faker.providers.color", "faker.providers.company", "faker.providers.credit_card", "faker.providers.currency", "faker.providers.date_time", "faker.providers.file", "faker.providers.geo", "faker.providers.internet", "faker.providers.isbn", "faker.providers.job", "faker.providers.lorem", "faker.providers.misc", "faker.providers.person", "faker.providers.phone_number", "faker.providers.profile", "faker.providers.python", "faker.providers.ssn", "faker.providers.user_agent", ], )) assert providers == expected_providers
def test_find_available_providers(self): from faker.utils.loading import find_available_providers from faker.config import DEFAULT_PROVIDERS_MODULES from importlib import import_module modules = [import_module(path) for path in DEFAULT_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list( map(str, [ 'address', 'barcode', 'color', 'company', 'credit_card', 'currency', 'date_time', 'file', 'internet', 'job', 'lorem', 'misc', 'miscelleneous', 'person', 'phone_number', 'profile', 'python', 'ssn', 'user_agent', ])) self.assertEqual(providers, expected_providers)
# -*- coding: utf-8 -*- from importlib import import_module from faker import Factory from faker.utils.loading import find_available_providers META_PROVIDERS_MODULES = ["faker.providers", "services.properties"] PROVIDERS = find_available_providers( [import_module(path) for path in META_PROVIDERS_MODULES]) fake = Factory.create(providers=PROVIDERS) event = fake.get_start_end() import logging # logger = logging.getLogger(__name__) from common.make_log import logs logger = logs() logger.debug(event) print(event)
# coding=utf-8 from importlib import import_module from faker.utils.loading import find_available_locales, find_available_providers DEFAULT_LOCALE = 'en_US' META_PROVIDERS_MODULES = [ 'faker.providers', ] PROVIDERS = find_available_providers( [import_module(path) for path in META_PROVIDERS_MODULES]) AVAILABLE_LOCALES = find_available_locales(PROVIDERS)