class APNListDeserializerTestCase(TestCase): def setUp(self): self.subject = APNListDeserializer() def test_deserialize_should_extract_a_list_of_results(self): json_file = open(os.path.join(DIRECTORY_PATH, 'fixtures/address_search_results.json')) address_search_results_json = json_file.read() json_as_bytes = address_search_results_json.encode('utf-8') apn_list = self.subject.deserialize(json_as_bytes=json_as_bytes, county='San Francisco') expected_apn = APN(county='San Francisco', block_number='0253A', lot_number='211', address='1177 CALIFORNIA ST #423') expected_apn_list = [expected_apn] self.assertEqual(apn_list, expected_apn_list)
def setUp(self): self.subject = APNListDeserializer()