DateGenerator
from mockalot.generators import DateGenerator
This generator returns a random datetime.date object.
Sample
'2023-10-01'
'2023-09-23'
'2023-06-30'
'2024-03-22'
'2024-01-17'
Parameters
min (datetime.date)
The lower boundary for the generated date.
It defaults to current_date - 365 days
.
max (datetime.date)
The higher boundary for the generated date.
It defaults to current_date
.
Validations
min
MUST be always lower than max
.
Usage
Simple
mockalot.set_column("my_date", DateGenerator, {})
Complete
params = {
"min": date(2000,1,1),
"max": date(2023,12,31),
}
mockalot.set_column("my_date", DateGenerator, params)