コード例 #1
0
 def test_form4(self):
     downloader = EdgarDownloader(".", ["424B2"], self.dbClientMock, self.edgarRetrieverMock)
     downloader._removeFile = MagicMock(name="downloader.remove_file")
     downloader._removeFile.return_value = True
     filingPath = "edgar/data/1000275/0001214659-14-008227.txt"
     content = {"foo": "bar"}
     self.edgarRetrieverMock.extractContent.return_value = content
     self.edgarRetrieverMock.initialise.return_value(True)
     downloader.extractFilingData()
     self.edgarRetrieverMock.extractContent.assert_called_with(filingPath)
     self.dbClientMock.insertFiling.assert_called_with(
         "1000275", "20141208", "ROYAL BANK OF CANADA", "424B2", content
     )