"""Fixtures for versions data models""" import factory import datetime from factory import fuzzy from apollo_main_db.apollo import models class MobileVersionFactory(factory.alchemy.SQLAlchemyModelFactory): """Fake model for Apollo Go latest versions view.""" id = factory.Faker("pyint") os = fuzzy.FuzzyText(length=10) version = fuzzy.FuzzyText(length=10) created_at = factory.LazyFunction(datetime.datetime.now) class Meta: model = models.ApolloGoVersion sqlalchemy_session_persistence = "commit"