in-fin-neat / in-fin-neat-core

Personal Finances tool
1 stars 0 forks source link

Increase unit test coverage to ~90% #2

Closed diegotsutsumi closed 3 months ago

diegotsutsumi commented 1 year ago

As an engineer of this code base, I need to guarantee I'm not breaking existing features, therefore I need a reasonable test coverage.

Acceptance Criteria

diegotsutsumi commented 9 months ago

Current coverage report

---------- coverage: platform linux, python 3.11.6-final-0 -----------
Name                                                   Stmts   Miss  Cover
--------------------------------------------------------------------------
personal_finances/__init__.py                              9      0   100%
personal_finances/bank_interface/__init__.py               0      0   100%
personal_finances/bank_interface/authorizer.py            11     11     0%
personal_finances/bank_interface/client.py                69      1    99%
personal_finances/bank_interface/nordigen_adapter.py      60     60     0%
personal_finances/config.py                               46      0   100%
personal_finances/fetch_transactions.py                   23      1    96%
personal_finances/file_helper.py                          14     14     0%
personal_finances/generate_reports.py                     76     76     0%
personal_finances/merge_transactions.py                   36     36     0%
personal_finances/transaction/__init__.py                  0      0   100%
personal_finances/transaction/categorizing.py             49      1    98%
personal_finances/transaction/cleaning.py                 33     33     0%
personal_finances/transaction/definition.py                8      8     0%
personal_finances/transaction/filtering.py                 7      7     0%
personal_finances/transaction/grouping.py                 49     49     0%
personal_finances/transaction/processing.py               14     14     0%
personal_finances/transaction/type.py                     26     26     0%
--------------------------------------------------------------------------
TOTAL                                                    530    337    36%
leonardohscastilho commented 3 months ago

This is already finished, right @diegotsutsumi?

diegotsutsumi commented 3 months ago

This is already finished, right @diegotsutsumi?

Yup