예제 #1
0
    def test_to_dict_with_no_address(self):
        # arrange
        address = Address()
        expected_address_dict = {
            'street_address_1': None,
            'street_address_2': None,
            'city': None,
            'state': None,
            'zip': None,
        }

        # act
        actual_address_dict = address.to_dict()

        # assert
        self.assertEqual(actual_address_dict, expected_address_dict,
                         'empty dicts not the same')
예제 #2
0
    def test_to_dict_method(self):
        # arrange
        ordered_address_dict = collections.OrderedDict(self.address_dict)
        expected_address_dict = {
            'street_address_1': self.address_dict['address_1'],
            'street_address_2': self.address_dict['address_2'],
            'city': self.address_dict['city'],
            'state': self.address_dict['state'],
            'zip': self.address_dict['zip'],
        }

        # act
        address = Address(ordered_address_dict)
        actual_address_dict = address.to_dict()

        # assert
        self.assertEqual(actual_address_dict, expected_address_dict,
                         'address dicts are not the same')