From fc551618828c7723c6ace5f6010700ede8da317b Mon Sep 17 00:00:00 2001 From: Kevin Carrogan Date: Wed, 18 Dec 2024 11:17:16 +0000 Subject: [PATCH] Remove code that wasn't used --- test_helpers/factories.py | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 test_helpers/factories.py diff --git a/test_helpers/factories.py b/test_helpers/factories.py deleted file mode 100644 index c0181053f..000000000 --- a/test_helpers/factories.py +++ /dev/null @@ -1,32 +0,0 @@ -import factory - - -def get_model_for_factory(factory_class, apps): - model_meta = factory_class._meta.model._meta - - return apps.get_model(model_meta.app_label, model_meta.object_name) - - -def fullname(cls): - return f"{cls.__module__}.{cls.__name__}" - - -def generate_factory(apps, factory_class, **defaults): - for field_name, field_value in factory_class._meta.declarations.items(): - if field_name in defaults: - continue - if not isinstance(field_value, factory.declarations.SubFactory): - continue - generated_factory = generate_factory( - apps, - field_value.get_factory(), - **field_value.defaults, - ) - defaults[field_name] = factory.declarations.SubFactory(generated_factory) - - updated_factory = factory.make_factory( - get_model_for_factory(factory_class, apps), - **defaults, - FACTORY_CLASS=factory_class, - ) - return updated_factory