Exemple #1
0
    def test_match(self, filename):
        """\
        DATE,TYPE,REF #,DESCRIPTION,FEES,AMOUNT,BALANCE
        2014-04-14,BUY,14167001,BOUGHT +CSKO 50 @98.35,7.95,-4925.45,25674.63
        2014-05-08,BUY,12040838,BOUGHT +HOOL 121 @79.11,7.95,-9580.26,16094.37
        """
        importer = fileonly.Importer(matchers=[
            ('filename', 'te?mp'),
            ('content', 'DATE,TYPE,REF #,DESCRIPTION,FEES,AMOUNT')
        ],
                                     filing='Assets:BofA:Checking',
                                     prefix='bofa')
        file = cache._FileMemo(filename)
        self.assertTrue(importer.identify(file))

        assert importer.file_name(file).startswith('bofa.')
Exemple #2
0
 def test_constructors(self):
     fileonly.Importer(matchers=[('filename', '.csv'),
                                 ('mime', 'text/plain')],
                       filing='Assets:BofA:Checking',
                       prefix='bofa')