mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-20 03:19:24 +02:00
Bug fix
This commit is contained in:
parent
a4fcca23ba
commit
4e22e26065
3 changed files with 9 additions and 6 deletions
|
@ -136,9 +136,9 @@ class LoadExtraTransitionDomain:
|
||||||
def __init__(self, options: TransitionDomainArguments):
|
def __init__(self, options: TransitionDomainArguments):
|
||||||
# Globally stores event logs and organizes them
|
# Globally stores event logs and organizes them
|
||||||
self.parse_logs = FileTransitionLog()
|
self.parse_logs = FileTransitionLog()
|
||||||
arguments = options.args_extra_transition_domain()
|
print(f"options correct? {options.agency_adhoc_filename}")
|
||||||
# Reads and parses migration files
|
# Reads and parses migration files
|
||||||
self.parsed_data_container = ExtraTransitionDomain(**arguments)
|
self.parsed_data_container = ExtraTransitionDomain(options)
|
||||||
self.parsed_data_container.parse_all_files(options.infer_filenames)
|
self.parsed_data_container.parse_all_files(options.infer_filenames)
|
||||||
|
|
||||||
def update_transition_domain_models(self):
|
def update_transition_domain_models(self):
|
||||||
|
|
|
@ -6,6 +6,11 @@ from registrar.management.commands.utility.epp_data_containers import EnumFilena
|
||||||
@dataclass
|
@dataclass
|
||||||
class TransitionDomainArguments:
|
class TransitionDomainArguments:
|
||||||
"""Stores arguments for load_transition_domain"""
|
"""Stores arguments for load_transition_domain"""
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.kwargs = kwargs
|
||||||
|
for k, v in kwargs.items():
|
||||||
|
if hasattr(self, k):
|
||||||
|
setattr(self, k, v)
|
||||||
|
|
||||||
# Settings #
|
# Settings #
|
||||||
directory: Optional[str] = field(default="migrationdata", repr=True)
|
directory: Optional[str] = field(default="migrationdata", repr=True)
|
||||||
|
@ -20,7 +25,8 @@ class TransitionDomainArguments:
|
||||||
authority_adhoc_filename: Optional[str] = field(default=EnumFilenames.AUTHORITY_ADHOC.value[1], repr=True)
|
authority_adhoc_filename: Optional[str] = field(default=EnumFilenames.AUTHORITY_ADHOC.value[1], repr=True)
|
||||||
|
|
||||||
## Data files ##
|
## Data files ##
|
||||||
domain_additional_filename: Optional[str] = field(default=None, repr=True)
|
domain_escrow_filename: Optional[str] = field(default=EnumFilenames.DOMAIN_ESCROW.value[1], repr=True)
|
||||||
|
domain_additional_filename: Optional[str] = field(default=EnumFilenames.DOMAIN_ADDITIONAL.value[1], repr=True)
|
||||||
domain_contacts_filename: Optional[str] = field(default=None, repr=True)
|
domain_contacts_filename: Optional[str] = field(default=None, repr=True)
|
||||||
domain_statuses_filename: Optional[str] = field(default=None, repr=True)
|
domain_statuses_filename: Optional[str] = field(default=None, repr=True)
|
||||||
|
|
||||||
|
|
|
@ -14,9 +14,6 @@ from django.core.management import call_command
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
class TestMigrations(TestCase):
|
class TestMigrations(TestCase):
|
||||||
|
|
||||||
""" """
|
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
""" """
|
""" """
|
||||||
# self.load_transition_domain_script = "load_transition_domain",
|
# self.load_transition_domain_script = "load_transition_domain",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue