Beispiel #1
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "SCANAGATT VIA DELL'INDUSTRIA KM. 23 PIANEZZE SAN 36060 ITA"
     memo = "PagoBancomat POS - Pag. del 15/06/17 ora 17:44 presso: SCANAGATT VIA DELL'INDUSTRIA KM. 23 PIANEZZE SAN 36060 ITA Carta N° *****551 Nessuna Commissione"
     debit = 10
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #2
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 1)
     description = 'GIULIA XXX'
     memo = 'Bonifico SEPA Italia - Ben: GIULIA XXX Ins: 30/07/2016 11 :42 Da: INTERNET Iban 444444 1111 TransID: 33333 1111 Cau: Saldo cene'
     debit = 38
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #3
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 6, 10)
     description = 'Ascell'
     memo = 'Bonifico SEPA Italia - Ord: Ascell Ben: XXX GIUSEPPE Dt-Reg: 1 0/06/2016 Banca Ord: ROMAITRRXXX Info: N OTPROVIDED Info-Cli: RIMBORSO - VS. RIF. RICHIESTA E DEL 21 04 2016'
     debit = 0
     credit = 15039.3
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #4
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 6, 18)
     description = 'REPSOL DISTRIBUTORE VIGONZA IT'
     memo = 'Pagamento Visa Debit - REPSOL DISTRIBUTORE VIGONZA IT Carta N. *****513 Data operazione 18/06/2016'
     debit = 13.53
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #5
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "DISTRIBUTORE ESSO VIA PONTAROLA RESCH PADOVA 35100 ITA"
     memo = "PagoBancomat POS - Pag. del 27/07/20 ora 17:34 presso: DISTRIBUTORE ESSO VIA PONTAROLA RESCH PADOVA 35100 ITA Carta N° *****551 Nessuna Commissione"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Carburante'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #6
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = 'Autostrada'
     memo = 'FastPay - Addebito FASTPAY Pedaggi da 01/08/16 al 31/08/16 Numero di pagamenti effettuati: 1'
     debit = 10.1
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Autostrada'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #7
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "ENI STATION PADOVA IT"
     memo = "Pagamento Visa Debit - ENI STATION PADOVA IT Carta N. ***** 513 Data operazione 25/11/20"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Carburante'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #8
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "STAZIONE SCANAGATTA"
     memo = "PagoBancomat POS - Pag. del 27/11/19 ora 18:24 presso: STAZIONE SCANAGATT VIA DELL'INDUSTRIA PIANEZZE 36060 ITA Carta N° *****551 Nessuna Commissione"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Carburante'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #9
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "WWW.MYCICERO.IT SENIGALLIA IT"
     memo = "Pagamento Visa Debit - WWW.MYCICERO.IT SENIGALLIA IT Carta N. ***** 513 Data operazione 14/12/20"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Parcheggio'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #10
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "AUTOST GRISIGNANO/PADO OVEST IT"
     memo = "Pagamento Visa Debit - AUTOST GRISIGNANO/PADO OVEST IT Carta N. ***** 513 Data operazione 08/06/17"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Autostrada'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #11
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "FARMACIA ALL ANGELO PADOVA IT"
     memo = "Pagamento Visa Debit - FARMACIA ALL ANGELO PADOVA IT Carta N. ***** 513 Data operazione 04/05/17"
     debit = 10
     credit = 0
     target_account = 'Uscite:Sanità:Farmaci'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #12
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "AUT OST GRISIGNANO/PADO OVEST IT"
     memo = "PagoBancomat POS - Pag. del 08/06/17 ora 09:29 presso: AUT OST GRISIGNANO/PADO OVEST IT Carta N° *****551 Ne ssuna Commissione"
     debit = 10
     credit = 0
     target_account = 'Uscite:Mobilità:Auto:Autostrada'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #13
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2017, 6, 16)
     description = "Ricarica telefonica"
     memo = "Ricarica telefonica - Ricarica telefonica: 3488727259 Data: 16 /06/17 Ora: 18:08"
     debit = 20
     credit = 0
     target_account = 'Uscite:Cellulare'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #14
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "PayPal (Europe) S.a.r.l. et Cie. S.C.A."
     memo = "SEPA Direct Debit - PayPal (Europe) S.a.r.l. et Cie. S.C.A. Addebito SDD fattura a Vs carico da *** Mand *** Per ***"
     target_account = 'Attività:Attività correnti:Conto corrente:Paypal'
     debit = 10
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #15
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 5, 27)
     description = 'Bancomat'
     memo = 'Prelievi Bancomat extra Gruppo - Prelevamento Carta N ***** Data operazione 27/5/2016 Ora 13:41'
     debit = 250
     credit = 0
     target_account = 'Attività:Attività correnti:Liquidità:Portafoglio'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #16
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "Fineco"
     memo = "Imposta bollo dossier titoli - Addebito imposta di bollo Dossier"
     debit = 10
     credit = 0
     target_account = 'Uscite:Uscite Bancarie:Tasse'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #17
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2020, 11, 30)
     description = "Fineco"
     memo = "Sconto Canone Mensile - Sconto Canone Mensile Novembre 2020"
     debit = 0
     credit = 3.95
     target_account = 'Uscite:Uscite Bancarie:Costi'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #18
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "Bancomat"
     memo = "Maxiprelievo - Prelevamento carta N° ***** 551 Data operazione"
     debit = 10
     credit = 0
     target_account = 'Attività:Attività correnti:Liquidità:Portafoglio'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #19
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "FARMACIA AI DUE GIGLI VIA DANTE 27 P ADOVA 35100 NFTITA"
     memo = "PagoBancomat POS - Pag. del 04/03/17 ora 10:58 presso: FARMACIA AI DUE GIGLI VIA DANTE 27 P ADOVA 35100 NFTITA Carta N° *****551 Nessuna commissione"
     debit = 10
     credit = 0
     target_account = 'Uscite:Sanità:Farmaci'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #20
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 6, 10)
     description = 'FASIOPEN (Rimborso del 21.04.2016)'
     memo = 'Bonifico SEPA Italia - Ord: FASI Ben: XXX GIUSEPPE Dt-Reg: 1 0/06/2016 Banca Ord: ROMAITRRXXX Info: N OTPROVIDED Info-Cli: RIMBORSO - VS. RIF. RICHIESTA E DEL 21 04 2016'
     debit = 0
     credit = 39.3
     # Rimosso perchè con più persone può andare in passività o in attività
     #target_account = 'Attività:Attività correnti:Denaro Prestato:Anticipo:Fondo di Assistenza Sanitaria'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #21
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 6, 10)
     description = 'FASIOPEN (Rimborso del 15.10.2019)'
     memo = 'Bonifico SEPA Italia - Ord: FASI Ben: XXX GIUSEPPE Dt-ord: 10/12/2019 Banca Ord: BANCA DI CREDITO COOPERAT Info-Cli: RIMBORSO FASIOPEN - VS. RIF. RICHIESTA/E DEL 15/10/2019'
     debit = 0
     credit = 39.3
     # Rimosso perchè con più persone può andare in passività o in attività
     #target_account = 'Attività:Attività correnti:Denaro Prestato:Anticipo:Fondo di Assistenza Sanitaria'
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
     self.assertEqual(account_config.get_target_account(line), target_account)
Beispiel #22
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "Vimar"
     memo = "Stipendio - Ord: VIMAR SPA Ben: *** Dt-o rd: *** Banca Ord: *** Info-Cli: STIPENDIO ***"
     debit = 10
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
Beispiel #23
0
 def test_getters(self):
     account_config = Fineco()
     line = csvline_to_line(self.csv, account_config)
     date = datetime(2016, 8, 7)
     description = "NEXI PAYMENTS SPA"
     memo = "SEPA Direct Debit - NEXI PAYMENTS SPA Addebito SDD fattura a Vs carico da *** Mand ***"
     debit = 10
     credit = 0
     self.assertEqual(account_config.get_date(line), date)
     self.assertEqual(account_config.get_description(line), description)
     self.assertEqual(account_config.get_memo(line), memo)
     self.assertEqual(account_config.get_debit(line), debit)
     self.assertEqual(account_config.get_credit(line), credit)
Beispiel #24
0
 def test_can_instantiate(self):
     account_config = Fineco()
     self.assertEqual(type(account_config), Fineco)