"""Tests for fixture factories.""" import datetime from royalty_common.test_utils import factories from tests.utils.db_test_models import ( clear_test_model, ModelForTests) class FactoriesTestModel(factories.BaseModelFactoryWithTimestamps): """Test model.""" class Meta: """Configure.""" model = ModelForTests name = 'SomeFirstName' last_name = 'SomeLastName' def test_base_model_factory_with_timestamps(test_app): """Test for BaseModelFactoryWithTimestamps factory.""" clear_test_model() FactoriesTestModel.create() test_models = ModelForTests.query.first() assert test_models.name == 'SomeFirstName' assert test_models.last_name == 'SomeLastName' assert isinstance(test_models.created_at, datetime.datetime) assert isinstance(test_models.last_modified, datetime.datetime)