No project description provided
Project description
pytest-builtin-types
pytest-builtin-types gives you prebuilt builtin data types for testing your own projects.
Key Features:
- Basic Types: Has a selection of fixtures with pre-built types such as
float
,int
,str
, etc. - Basic Containers: Has a selection of fixtures with pre-built containers such as
dict
,list
,tuple
etc. - Great Developer Experience: Being fully typed makes it great for editor support.
Installation
pip install pytest-builtin-types
Example
Basic Type
def test_float_type(float_1, float_2):
print(float_1) # 1.1
print(float_2) # 2.1
Basic Types
def test_basic_types(basic_types_1, basic_types_2):
print(basic_types_1) # {<class 'str'>: 'string1', <class 'int'>: 1, <class 'float'>: 1.1}
print(basic_types_2) # {<class 'str'>: 'string2', <class 'int'>: 2, <class 'float'>: 1.2}
Basic Containers
def test_container_types(basic_containers_1):
print(basic_containers_1)
# {<class 'list'>: ['string1', 1, 1.1], <class 'tuple'>: ('string1', 1, 1.1), <class 'set'>: {1, 'string1', 1.1},
# <class 'dict'>: {<class 'str'>: 'string1', <class 'int'>: 1, <class 'float'>: 1.1}}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pytest_builtin_types-1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 663d7978029e37661a1a9759d6baaf24e506f8a8487e7926bfd5db04436174e8 |
|
MD5 | e5d9f61b1439377c2de8e83317b626ca |
|
BLAKE2b-256 | b8b4851c19bee8d259ab943b6593db340ac2d7962177ef3a1e1f56b43c4345eb |