Fixed broken test cases

This commit is contained in:
zandercymatics 2023-11-06 13:31:14 -07:00
parent 642c23d3b7
commit 8d044618a9
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -139,20 +139,19 @@ class TestMigrations(TestCase):
total_domain_invitations = {len(DomainInvitation.objects.all())} total_domain_invitations = {len(DomainInvitation.objects.all())}
""" """
) )
self.assertEqual(total_missing_domains, expected_missing_domains)
self.assertTrue(total_missing_domains == expected_missing_domains) self.assertEqual(total_duplicate_domains, expected_duplicate_domains)
self.assertTrue(total_duplicate_domains == expected_duplicate_domains) self.assertEqual(
self.assertTrue( total_missing_domain_informations, expected_missing_domain_informations
total_missing_domain_informations == expected_missing_domain_informations
) )
self.assertTrue( self.assertEqual(
total_missing_domain_invitations == expected_missing_domain_invitations total_missing_domain_invitations, expected_missing_domain_invitations
) )
self.assertTrue(total_transition_domains == expected_total_transition_domains) self.assertEqual(total_transition_domains, expected_total_transition_domains)
self.assertTrue(total_domains == expected_total_domains) self.assertEqual(total_domains, expected_total_domains)
self.assertTrue(total_domain_informations == expected_total_domain_informations) self.assertEqual(total_domain_informations, expected_total_domain_informations)
self.assertTrue(total_domain_invitations == expected_total_domain_invitations) self.assertEqual(total_domain_invitations, expected_total_domain_invitations)
def test_master_migration_functions(self): def test_master_migration_functions(self):
"""Run the full master migration script using local test data. """Run the full master migration script using local test data.
@ -167,14 +166,12 @@ class TestMigrations(TestCase):
# migration script does, but add assert statements) # migration script does, but add assert statements)
expected_total_transition_domains = 8 expected_total_transition_domains = 8
expected_total_domains = 4 expected_total_domains = 4
expected_total_domain_informations = 0 expected_total_domain_informations = 4
expected_total_domain_invitations = 7 expected_total_domain_invitations = 7
expected_missing_domains = 0 expected_missing_domains = 0
expected_duplicate_domains = 0 expected_duplicate_domains = 0
# we expect 8 missing domain invites since the expected_missing_domain_informations = 0
# migration does not auto-login new users
expected_missing_domain_informations = 8
# we expect 1 missing invite from anomaly.gov (an injected error) # we expect 1 missing invite from anomaly.gov (an injected error)
expected_missing_domain_invitations = 1 expected_missing_domain_invitations = 1
self.compare_tables( self.compare_tables(
@ -221,12 +218,12 @@ class TestMigrations(TestCase):
# Analyze the tables # Analyze the tables
expected_total_transition_domains = 8 expected_total_transition_domains = 8
expected_total_domains = 4 expected_total_domains = 4
expected_total_domain_informations = 0 expected_total_domain_informations = 4
expected_total_domain_invitations = 7 expected_total_domain_invitations = 7
expected_missing_domains = 0 expected_missing_domains = 0
expected_duplicate_domains = 0 expected_duplicate_domains = 0
expected_missing_domain_informations = 8 expected_missing_domain_informations = 0
expected_missing_domain_invitations = 1 expected_missing_domain_invitations = 1
self.compare_tables( self.compare_tables(
expected_total_transition_domains, expected_total_transition_domains,
@ -255,12 +252,12 @@ class TestMigrations(TestCase):
# Analyze the tables # Analyze the tables
expected_total_transition_domains = 8 expected_total_transition_domains = 8
expected_total_domains = 4 expected_total_domains = 4
expected_total_domain_informations = 3 expected_total_domain_informations = 4
expected_total_domain_invitations = 7 expected_total_domain_invitations = 7
expected_missing_domains = 0 expected_missing_domains = 0
expected_duplicate_domains = 0 expected_duplicate_domains = 0
expected_missing_domain_informations = 1 expected_missing_domain_informations = 0
expected_missing_domain_invitations = 1 expected_missing_domain_invitations = 1
self.compare_tables( self.compare_tables(
expected_total_transition_domains, expected_total_transition_domains,