Esempio n. 1
0
 def try_autofill(self, transaction_view, autofill_text):
     ts = journal.transactions_with_payee(autofill_text,
                                          self.internal_parsing,
                                          case_sensitive=False)
     if not ts:
         return
     return self.autofill_transaction_view(transaction_view, ts[-1])
Esempio n. 2
0
 def try_autofill(self, transaction_view, autofill_text):
     ts = journal.transactions_with_payee(
         autofill_text,
         self.internal_parsing,
         case_sensitive=False
     )
     if not ts:
         return
     return self.autofill_transaction_view(transaction_view, ts[-1])
Esempio n. 3
0
 def test_transactions_with_payee_match(self):
     c = base.datapath("simple_transaction.dat")
     j = journal.Journal.from_file(c, None)
     ts = journal.transactions_with_payee("beer", j.internal_parsing())
     self.assertEqual(ts[0].payee, "beer")
 def test_transactions_with_payee_match(self):
     c = base.datapath("simple_transaction.dat")
     j = journal.Journal.from_file(c, None)
     ts = journal.transactions_with_payee("beer", j.internal_parsing())
     self.assertEqual(ts[0].payee, "beer")