def test_handle_business_contact(self):
        org = Organization.objects.create(name='Whatever')
        bus = seed_models.Business.objects.create(name='Tester')
        contact_data = {
            'contact_type': 'Owner',
            'company': 'EnerAnalysis',
            'name': 'Jerry Databaser',
            'street_address': '2424 SW West St.',
            'city': 'Energy City',
            'postal_code': '23423',
            'state': 'WA',
            'email_address': 'Jerry@freeenergy.com',
            'telephone_number': '234-234-1212',
        }
        bus = seed_models._handle_business_contact(
            bus, org, contact_data
        )

        contact = bus.owner

        self.assertEqual(contact.name, contact_data['name'])
        self.assertEqual(
            contact.contact_type,
            convert_choice_data(
                contact_data['contact_type'],
                contact_models.CONTACT_TYPES
            )
        )
        self.assertEqual(
            contact.street_address, contact_data['street_address']
        )
        self.assertEqual(contact.city, contact_data['city'])
        self.assertEqual(contact.postal_code, contact_data['postal_code'])
        self.assertEqual(contact.state, contact_data['state'])
        self.assertEqual(
            contact.email_address, contact_data['email_address']
        )
        self.assertEqual(
            contact.telephone_number, contact_data['telephone_number']
        )
consolidate any varnodes with a common src.
dataset/ETHPy150Open buildingenergy/buildingenergy-platform/seed/tests/test_models.py/TestTimeSeriesMeterFunctions.test_handle_business_contact--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/depgraph.py/CollapsedGraph._consolidate_srcs