fava.ext.fava_ext_test¶
Fava extension to test extension functionality.
# This can be used mainly for testing of the extension functionality and usage of e.g. extension Javascript code or custom elements.
- class fava.ext.fava_ext_test.FavaExtTest(ledger, config=None)¶
 Fava extension to test extension functionality.
- chart_data()¶
 Return some chart data.
- Return type:
 
- example_data()¶
 Return some data with a GET endpoint.
- Return type:
 Response
- example_tree()¶
 Return a tree to render as a tree-table.
- Return type:
 
- has_js_module: bool = True¶
 Whether this extension includes a Javascript module.
- portfolio_accounts(filter_str=None)¶
 Get an account tree based on matching regex patterns.
- report_title: str | None = 'Fava extension test'¶
 Name for a HTML report for this extension.
- class fava.ext.fava_ext_test.Portfolio(title, table)¶
 A portfolio.
Consists of a title and the result table to render.
- 
table: 
QueryResultTable¶ 
- 
table: 
 
- fava.ext.fava_ext_test.account_metadata_pattern_portfolio(tree, metadata_key, pattern)¶
 Return portfolio info based on matching account open metadata.
- fava.ext.fava_ext_test.account_name_pattern_portfolio(tree, pattern)¶
 Return portfolio info based on matching account name.