Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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
Example #4
0
    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)
Example #5
0
    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
Example #6
0
    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)
Example #7
0
# -*- 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)
Example #8
0
# 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)