Comments (3)
You can already access the faker instance: MyFactory.__faker__
. All factories are guaranteed to have a Faker
instance as well. You can change the Faker
instance by giving a different value for __faker__
as well.
from polyfactory.
Oh I feel like dunderscore properties would be considered "private" and maybe change unexpectedly. But maybe it's just me. I can work with MyFactory.__faker__
.
Thank you
from polyfactory.
@lindycoder the dunderscore properties are not private and are part of the public API. The reason they're named as such is so that we can easily differentiate between them and the classmethods you may define to generate the value as documented here.
from polyfactory.
Related Issues (20)
- Refactor: get pydantic v1 model fields using `FieldMeta.from_type` HOT 1
- Bug: polyfactoryutils.helpers.flatten_annotation does not handle Optional properly HOT 1
- Enhancement: provide a mechanism to use the `faker` pytest fixture Faker instance HOT 7
- Bug: Pydantic Config field `min_anystr_length` not taken into account HOT 3
- Bug: Typo in `field_meta.py` ? HOT 3
- Bug: Pydantic ModelFactory coverage() function does not work with types including None HOT 2
- Enhancement: Optional `__model__` class field HOT 5
- Enhancement: support Pydantic v1 and v2 at the same time HOT 4
- incorrect exception raised when nested model validation fails HOT 3
- Bug: Support for Python 3.12 type keyword HOT 1
- Bug: Bug when generating Json fields in Pydantic model HOT 3
- Enhancement: add support for Odmantic 1.0
- Use defaults values from BaseModel in ModelFactory HOT 4
- Support for relationship building models in `SQLAlchemyFactory` HOT 10
- Bug: Incomplete Dependency Specification HOT 1
- Bug: settings `__set_as_default_factory_for_type__ ` to `True` on base factory fails
- Bug: Pydantic fields with constraints and multiple type hints cause `ParameterException` HOT 1
- Bug: Optional constrained types do not work HOT 8
- Bug: ModelFactory can not generate list of classes with a Pydantic field alias HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from polyfactory.