faker.providers.pythonΒΆ

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   u'HyjnEuXTPtKQmbvqZdiQ',
#     datetime(1981, 3, 2, 20, 55, 57),
#     u'UsZDtHXFNmrfwWoiTplb',
#     3021,
#     Decimal('-44.5382'),
#     u'nbAPhEoGUeSAGFbtlbti',
#     u'yVjygykvnnoFFrRcRKMX',
#     Decimal('8738081.79'),
#     u'http://kent.com/index/',
#     Decimal('-9.96343620207E+14'),
#     Decimal('802.955484769'),
#     u'gRNtFaPgXzlJKvUAtcwa',
#     u'iOlctSUTszgCKYgdBMzO',
#     6718]

fake.pystr(min_chars=None, max_chars=20)
# u'cuBQdgzSbmVinZBQtBlz'

fake.pystruct(count=10, *value_types)
# (   [   u'KdxdmxyhXGhcdEquqPuO',
#         datetime(1980, 10, 28, 2, 25, 51),
#         u'gxVnklVUdRbzywVuPlIO',
#         u'dpfVWjBbZcBGBSPbNZXE',
#         u'lMhXesUKGFOjiOrxhkmf',
#         u'OpULQVWTPEOcmdRwaHHV',
#         2549,
#         u'ZvcrybsUsvNKJzEZDhck',
#         u'ZyxmmPqsNduQzvJVwwSp',
#         u'hfPmokPLPeHGcVQjCaeE'],
#     {   u'cumque': Decimal('-373.881'),
#         u'deserunt': u'http://www.bennett.net/category.htm',
#         u'dolore': Decimal('-5.48124629392E+14'),
#         u'eius': datetime(1972, 4, 28, 14, 36, 5),
#         u'eligendi': 3005,
#         u'eum': u'CWiztFxGZPPNFDnpkTtP',
#         u'molestias': 837109233138303.0,
#         u'quia': 6919,
#         u'quod': Decimal('886385.381854'),
#         u'voluptas': u'fHZRAKHNQNBRhFEDhdeD'},
#     {   u'architecto': {   3: 9994,
#                            4: [Decimal('9362349.377'), 6797, 2340],
#                            5: {   3: 5776,
#                                   4: datetime(1986, 9, 29, 10, 40, 20),
#                                   5: [   793,
#                                          u'http://www.boyd-barton.com/index.html']}},
#         u'distinctio': {   8: Decimal('4282942.93964'),
#                            9: [   u'YrEVQDlsKjLXQxErPesm',
#                                   66431467687.67,
#                                   u'YsvxAIQSsLJaOfKRimmH'],
#                            10: {   8: u'http://carr.info/wp-content/tag/search.htm',
#                                    9: u'XCQNeTCXFpykQyTzjIdt',
#                                    10: [8181, u'CjMVUkwdcqPYTyZlmALj']}},
#         u'dolore': {   1: u'JmLuQvVSBwOvjMddyCkR',
#                        2: [7849, 3333, 8444],
#                        3: {   1: datetime(1993, 9, 7, 20, 13, 48),
#                               2: u'laoybavNHmLHUuEysXrC',
#                               3: [3068, u'owMKCeueARASxlXgyxlJ']}},
#         u'ea': {   9: 6371,
#                    10: [   u'spzilKtLwRCIsPgCGfDZ',
#                            77215693918.2122,
#                            u'etQoDcaXuaQecHGRapSL'],
#                    11: {   9: 7681,
#                            10: u'iZazxiIxIKXskZZJRFlF',
#                            11: [u'BQxqXWcfWbBKEHuZRCqI', 56]}},
#         u'expedita': {   4: u'OOxdsSjEktZNsqRgvEGQ',
#                          5: [   7201,
#                                 u'http://bryan.com/privacy/',
#                                 u'http://clark.org/terms/'],
#                          6: {   4: 1719,
#                                 5: u'rachelclark@yahoo.com',
#                                 6: [   u'MMWNSRvKDELdqwDnnHlI',
#                                        datetime(1991, 11, 28, 9, 11, 16)]}},
#         u'facere': {   0: 8782,
#                        1: [   7181,
#                               u'RHyjCBkaweVysprwoCAB',
#                               u'NtWDczOnAPMyiIclVoDF'],
#                        2: {   0: u'kristin82@hotmail.com',
#                               1: 2987,
#                               2: [5878, datetime(1976, 12, 16, 20, 39, 38)]}},
#         u'maxime': {   6: u'FalENYVbWhbKIiLTymLA',
#                        7: [   u'lbyEpzFCTBMftltjrJrJ',
#                               u'nqjCBOLQNZMLkxipbxgj',
#                               3780],
#                        8: {   6: 6569, 7: 3501, 8: [-6634816898.39, 9562]}},
#         u'molestiae': {   7: u'susanhicks@jones.org',
#                           8: [   Decimal('-807422.7'),
#                                  u'bryantallison@hotmail.com',
#                                  7549],
#                           9: {   7: u'mEDDzNMrycfDJzBNHktE',
#                                  8: u'VWeLTnMbzagXXwFybBbt',
#                                  9: [u'DbuquDKxQcwemkLOxWrs', 5379]}},
#         u'tempora': {   2: u'http://www.spence.com/posts/app/home.html',
#                         3: [   u'http://www.davidson.org/posts/explore/search/main.jsp',
#                                u'CQHnbCfRnSfAeifjTKRW',
#                                datetime(1998, 6, 24, 4, 28, 35)],
#                         4: {   2: 902,
#                                3: u'NxKUQgFzHzVFjVVGJkmi',
#                                4: [   u'AurBjAevPJkGyBMYlDbE',
#                                       u'scottowens@khan-thomas.com']}}})

fake.pyfloat(left_digits=None, right_digits=None, positive=False)
# 738007841855812.0

fake.pydecimal(left_digits=None, right_digits=None, positive=False)
# Decimal('5.9173756211E+13')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   datetime(1974, 2, 21, 4, 29, 53),
#     datetime(1993, 8, 31, 7, 59, 30),
#     u'lAhTULUEHMuxjJBJNkRz',
#     u'jeffersonkimberly@coleman.org',
#     1643,
#     datetime(2008, 4, 15, 23, 16, 8),
#     792309024792.0,
#     u'qLgrnHKkFHGheFIZKKyO',
#     u'MesSYGQzPyotjCGVhCns',
#     datetime(2010, 5, 12, 1, 49, 5),
#     u'LfZhvapcqVbJviewVXIx',
#     u'txGcGUwzAIjsWhicFgtc',
#     5908]

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   u'hooverjoshua@yahoo.com',
#     u'http://www.stewart.com/blog/index.html',
#     u'huntercourtney@woodard.info',
#     -699153772399351.0,
#     u'YfekhOjhSpVPDUIzeYyP',
#     Decimal('5267.93712318'),
#     -443900.6063,
#     u'iBlGnmJzAamGIelxOdvg',
#     -529854879394.78,
#     datetime(2009, 7, 28, 3, 32, 17),
#     u'cRbIqJNhOFdqHduHNsEg',
#     datetime(1988, 10, 11, 5, 52, 1),
#     u'tTbKCamTJVIfzIrSygHc',
#     datetime(1996, 10, 25, 2, 11, 49))

fake.pybool()
# True

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# set([datetime(2004, 9, 27, 20, 50, 35), 4869, -718.3, u'pGHUAvYoqbiDmwKaOTbJ', 4486295376.0, Decimal('4252496.902'), Decimal('-9.2485244448E+12'), Decimal('-6.8'), Decimal('-90195050.6367')])

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   u'adipisci': Decimal('88258.21'),
#     u'aliquam': 855.1662,
#     u'dicta': u'http://watts.biz/posts/tags/search/',
#     u'eligendi': 3486,
#     u'expedita': 9604,
#     u'ipsa': -474233.2,
#     u'omnis': u'http://green-knight.biz/list/tag/blog/about.asp',
#     u'repudiandae': Decimal('-3.71538'),
#     u'similique': u'http://www.chung.com/',
#     u'voluptatum': u'http://www.brown.com/tag/list/register/'}

fake.pyint()
# 5347