def test_init(self): index = u'123456' country = u'Российская Федерация' region = u'Московская область' subregion = u'Подольский район' city = u'Подольск' subcity = u'район Зеленый' street = u'Малая' house = u'234' poi = u'Станция Канавка' address = Address( index=index, country=country, region=region, subregion=subregion, city=city, subcity=subcity, street=street, house=house, poi=poi ) expected = ','.join([ index, country, region, subregion, city, subcity, street, house, poi ]) got = ','.join([ address.index, address.country, address.region, address.subregion, address.city, address.subcity, address.street, address.house, address.poi ]) self.assertEqual(got, expected) address = Address() address.raw_address = expected + 'qwerty' self.assertEqual(address.raw_address, expected + 'qwerty') address = Address() address.index = index address.country = country address.region = region address.subregion = subregion address.city = city address.subcity = subcity address.street = street address.house = house address.poi = poi got = ','.join([ address.index, address.country, address.region, address.subregion, address.city, address.subcity, address.street, address.house, address.poi ]) self.assertEqual(got, expected)