Skip to content

Conversation

@pipozzz
Copy link
Member

@pipozzz pipozzz commented Aug 11, 2020

What does this changes

Brief summary of the changes

What was wrong

Description of what was the root cause of the issue.

How this fixes it

Description of how the changes fix the issue.

Fixes #...

malefice and others added 30 commits April 20, 2020 09:40
* Add pytest plugin

* Add tests

* Allow default pytest run to succeed

* Add docs

* Fix flake8 and isort issues
* Fix minor presentation issue in pytest plugin docs

* Add more info on seeding configuration
* Fixes spanish phone numbers.

According to official specs:
https://avancedigital.gob.es/es-ES/Servicios/Numeracion/Documents/Descripcion_PNN.pdf

* Comment added to include official link to normative
…1164)

* providers.misc.uuid with `cast_to=None` case to return `UUID` object

* sample's
* Use repr for sample stringification

* Very minor typo fix
* More Spanish names added for person es_ES provider.

* Fix some names inconsistencies.

* Fix missing trailing comma linting errors.

* Added sources for person es_ES provider firstnames.
The same logic like in cs_CZ, because it was introduced in 1950s while it was still Czechoslovakia. Add tests for birth_number and vat_id too.
* Add test fixtures exclusive for tests.providers

* Pytestify tests.sphinx

* Pytestify and improve user agent provider tests

* Pytestify barcode provider tests

* Fix flake8 bare except issue

* Pytestify, reorganize, and improve Generator class tests

* Pytestify, reorganize, and improve Faker class tests

* Fix test failure

* Pytestify currency provider tests

* Pytestify isbn provider tests

* Pytestify, reorganize, and improve internet provider tests

* Pytestify, reorganize, and improve base provider tests

* Fix CI errors
* typo

* Add prefix support to BarcodeProvider

* Add localization support to BarcodeProvider

* add en_US, en_CA, fr_CA (move upc related items to en_US)

* Add ja_JP localization to BarcodeProvider

* fix tests

* BarCode -> Barcode

* JaJP

* JAN docstrings

* docstrings fixes

* wrap map(int) around prefix

* fix potential breaking change

* add more docstring on ean-13 and upc-a compatibility

* localize test_barcode

* add jan tests

* flake8
Company format for Armenian localization was missing a close curly bracket
Due to this typo last_name became a valid name  for Armenian companies

see issue #1188
* Adding .uk email providers and TLDs.

* Test coverage for British internet.

* Adding data source as comment.
Co-authored-by: Ivan Khomutov <ivan.khomutov@libertexgroup.com>
* Add pytimezone for tzinfo objects

* Add tests of pytimezone faker
* Add language names for person es_ES provider.

* Lint

* Add test for test_person es_ES provider.
* Add es_ES currency provider.

* Fix Dolar without accent.

* Skip assert isinstance in tests.
)

* Implement nonbinary Person Provider

* Address flake8 and isort findings

* Fix import ordering in tests

* Add tests for en Provider to test preexisting suffix scenario

* Refine tests for en Provider
* Add safe_domain_name() to Internet Provider

* Apply DRY to safe domain generation

* Add a test for safe email generation
far-rainbow and others added 13 commits August 4, 2020 16:32
* 💂 Fix max_value/positive pyfloat interaction

When pyfloat(max_value=100, positive=True) is called, it sometimes
returns negative numbers, which is unexpected.

To fix it, we just need to "cap" our internal minimum value to zero.

This does leave `pyfloat(max_value=100, min_value=-100, positive=True)`
as a call that secretly moves the min_value up to 0 though.

Fixes #1212.

* 💥 Forbid pyfloat call with incompatible arguments

`pyfloat(positive=True, min_value=-1)` will now throw a ValueError,
since the combination of a request for a positive number, yet a negative
minimum value is probably not what the caller intended.
* Add ja_JP kana_names

* Reformat and Add links

* fix PEP8
* Builder module

* Move to Misc as Methods

* Allow JSON to produce single entry

* json and fixed_width tests

* Improved structure creation and tests

* correcting E231

* Value only lists

* fix E303

* Improved docstrings
* Fix recent isort failures

* Fix isort issues
* Add swift code provider methods

* Add PH locale bank providers

* Switch warnings to logging

* Fix flake8 and isort issues

* Add tests
* Handle invalid checksum 1
* Add tests for checksum length
* Update fr_FR job provider.

* Update fr_FR jobs link.
@pipozzz pipozzz merged commit 0d34c62 into Pipoline:master Aug 11, 2020
pipozzz pushed a commit that referenced this pull request Aug 3, 2023
Added providers for es_AR/bank
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.