class RecordedDocumentDeserializerTest(unittest.TestCase): def setUp(self): super(RecordedDocumentDeserializerTest, self).setUp() self.subject = RecordedDocumentListDeserializer() def test_deserialize_recorded_documents_1(self): recorded_documents_html_file = open(os.path.join(DIRECTORY_PATH, 'fixtures/recorded_documents_1.html')) recorded_documents_html = recorded_documents_html_file.read() recorded_documents_html_file.close() expected_document_1 = RecordedDocument(recorded_date=datetime.date(1999, 9, 10), document_identifier='G655091-00', document_type='ASSIGNMENT OF DEED OF TRUST', document_url='http://www.criis.com/cgi-bin/new_get_recorded.cgi?l_doc_ref_no=2478328&COUNTY=sanfrancisco&YEARSEGMENT=current&SEARCH_TYPE=DETAIL_N') expected_document_2 = RecordedDocument(recorded_date=datetime.date(1991, 11, 5), document_identifier='F021721-00', document_type='TRUSTEE DEED', document_url='http://www.criis.com/cgi-bin/new_get_recorded.cgi?l_doc_ref_no=707797&COUNTY=sanfrancisco&YEARSEGMENT=current&SEARCH_TYPE=DETAIL_N') expected_document_3 = RecordedDocument(recorded_date=datetime.date(1990, 7, 11), document_identifier='E586826-00', document_type='RESIGNATION OF TRUSTEE', document_url='http://www.criis.com/cgi-bin/new_get_recorded.cgi?l_doc_ref_no=106762&COUNTY=sanfrancisco&YEARSEGMENT=current&SEARCH_TYPE=DETAIL_N') expected_documents = [expected_document_1, expected_document_2, expected_document_3] documents = self.subject.deserialize(recorded_documents_html) recorded_document_lists_should_be_equal(documents, expected_documents, self)
def setUp(self): super(RecordedDocumentDeserializerTest, self).setUp() self.subject = RecordedDocumentListDeserializer()