-
internet: Implement KeyMother and SlugMother classes for generating random keys and slugs (
b5443e8) -
update-lists: If no word list retrieval raise a runtime error (
d472e89) -
update-lists: If there is not list updates do not update files (
9669cda)
- Add IpNetworkMother and corresponding tests for IP network generation
(
0c7d51b)
- Align FloatMother API with IntegerMother API
(
9cacaf0)
- Implement UuidV6Mother, UuidV7Mother and UuidV8Mother
(
e5859f7)
- Support python 3.14
(
dc02a53)
- Implement exclude parameter to create method in EnumerationMother for filtering values
(
6b001d4)
- Rename allow_versions to exclude_versions in UUID mothers
(
7833c8c)
- Implement v1, v3, v5 uuid mothers and string representations
(
036ce5e)
- Ensure generated user agent has no trailing spaces
(
1133db7)
- Ensure mother_type is a class before checking for ValueObject subclass
(
a7bd44e)
-
Implement RFC-compliant domain generation (
9d17348) -
Integrate value-object library for obtaining value object primitive type (
79292c9)
- Implement UUID v4 and String UUID v4 mothers
(
7768bad)
- Accept GenericAliases as BaseMother type
(
0d429fa)
-
Implement length in StringMother.invalid_value (
786b202) -
Override FloatMother invalid type to remove integer as well (
515da32)
- Move models folder and its imports
(
d5e7140)
- Improve base mother create method type
(
d3cbcf3)
- Add noqa statement to discard warnings
(
7a525c0)
- Implement timezone object mother
(
0794635)
- Remove pyproject extra space
(
7333621)
- Rework how enumeration works, now you have to create a new class of type Enum
(
49dd756)
- Remove type attribute from child mothers
(
6c97765)
- Remove those vales that has length 0
(
799c488)
- Remove tests from the build process
(
57aa91a)
- Use uv tool to create venv and install dependencies
(
e87e725)
- Remove requirements files to only use pyproject
(
fc4f877)
- Update password tests to create correct passwords
(
b2548b7)
-
Add coverage pragma comments for edge case handling in NameMother and TextMother (
2fa0d81) -
Add coverage pragma comments for list, set, tuple, dict, and datetime types in BaseMother class (
1a981df) -
Add coverage pragma comments in DatetimeMother and NameMother for clarity (
13987bd) -
Fix lint and coverage returning errors (
a7b14e6) -
Fix number of decimals when generating a float value (
17a4c7c) -
Implement timezone awareness to DatetimeMother (
a5975d0) -
Improve error messages and handle edge cases in FloatMother (
b9655a5) -
Remove invalid type NoneType (
75d6bb8) -
Streamline FloatMother to handle equal min and max values correctly (
993c203) -
Update bug template (
48e6b58) -
Update float mother tests to allow zero values (
447c34d) -
Update import paths for StringMother in StringUuidMother and MacAddressMother (
129e1d0) -
Update python-dateutil dependency upper bound to <3.0.0 (
17084a2) -
Update StringDatetimeMother tests to use DatetimeMother for invalid type checks (
4c6780b) -
out of range: Fix out of range method by adding an epsilon to the range (
e3aa831) -
tests: Ensure positive min_length in PasswordMother random_length tests (
c7a5336)
-
Add new dependencies to the package (
9a69232) -
Create version 2024.12.21 (
9d6c326) -
Make package versions more permissible (
d97a13f) -
Remove linting error when removing noqa comments (
0bbb523) -
Remove pytest-asyncio from development requirements (
510c093) -
Simplify .gitignore file (
bf8800f) -
Simplify .gitignore file (
7205927) -
Update .gitignore to exclude all coverage files (
b0af1a1) -
Update .gitignore to exclude coverage and environment folders (
ed21e12) -
Update faker requirement (
0ca9ee3)
-
Add BoolMother class for generating random boolean values (
e5fae0e) -
Add echos to print the status of the command in makefile (
05c2363) -
Add IntegerMother class for generating random integers (
dabe2fc) -
Add invalid_value method to StringDateMother and StringDatetimeMother classes (
b11b645) -
Add TLD domains list (
b0713b2) -
Create alias for install dev dependencies and execute tests (
ec2f9d1) -
Enhance words list retrieval by filtering out comments and empty lines; update file modification timestamp (
ea990cf) -
First commit :D (
11f12a5) -
Implement a script to update list of the packages (
ae7b962) -
Implement AWS cloud regions retrieval and local update functionality (
423f0af) -
Implement AwsCloudRegionMother for generating random AWS cloud region values (
93fac91) -
Implement base mother (
e9a56da) -
Implement BtcWalletMother for generating random BTC wallet addresses (
107f43f) -
Implement BytesMother (
7a9504e) -
Implement Date and Datetime mothers with corresponding tests (
a5e20c3) -
Implement EnumerationMother for generating random enum values of the given enumeration (
97d2f9d) -
Implement FloatMother class for generating random float values (
9b2dafc) -
Implement FullNameMother and UsernameMother for generating random names and usernames (
e82f4d4) -
Implement Ipv4, Ipv6 network and address mothers for random value generation (
32aec20) -
Implement MacAddressMother for generating random MAC addresses (
bd4e60f) -
Implement NameMother class for generating random name values (
b44eb93) -
Implement out_of_range method to FloatMother and IntegerMother (
782f0f0) -
Implement positive_or_zero and negative_or_zero methods in IntegerMother (
a5a7eb6) -
Implement StringMother class for generating random string values (
aaf92fa) -
Implement StringUUIDMother and UUIDMother classes with corresponding tests (
bc02a5c) -
Implement TextMother class for generating random text values (
212f61d) -
Implement true and false methods to BooleanMother (
b9b5990) -
Random choose the case for btc wallets (
9c8eb4b) -
Remove stdout outputs when not using VERBOSE=true (
0301cf4) -
Simplify float mother api (
a6b0d15) -
Simplify string mother api (
69229ba) -
Update FloatMother to allow random decimal places when not specified (
c0aff1b) -
aws regions: Add invalid_value method to AwsCloudRegionMother and tests (
8d49b96) -
identifiers: Add Spanish DNI Mother implementation (
23a8d58) -
identifiers: Implement nie mother (
511c954) -
people: Implement password mother (
ea9c711)