Экземпляр Factory Boy с датой начала до даты окончания с использованием SelfAttribute и FakerPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Экземпляр Factory Boy с датой начала до даты окончания с использованием SelfAttribute и Faker

Сообщение Anonymous »

Похоже на этот вопрос о Laravel. Я надеюсь создать экземпляр FactoryBoy с датой начала до даты окончания, например:

Код: Выделить всё


from dataclasses import dataclass
from datetime import date

import factory

@dataclass
class DateRange:
start: date
end: date

class DateRangeFactory(factory.Factory):
class Meta:
model = DateRange

start = factory.Faker("date")
end = factory.Faker("date_between_dates", date_start=factory.SelfAttribute("..start"))

print(DateRangeFactory())
Это приводит к непонятной ошибке:

Код: Выделить всё

faker.providers.date_time.ParseError: Can't parse date string `1984-11-11`
Мне кажется, 11 ноября 1984 года вполне приемлемая дата. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/790 ... te-and-fak
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»