InvenTree/InvenTree
Matthias Mair 188ddc3be3
Improve plugin testing (#3517)
* refactor entrypoint into helpers

* Add lookup by metadata
This is geared towards plugins packaged in pkgs that differ in name from their top module

* Make module lookup predictable in changing pkg-envs

* remove no coverage from plugin packages

* ignore coverage for production loadin

* refactor plugin collection - move assigment out

* do not cover fs errors

* test custom dir loading

* test module meta fetcher

* add a bit more safety

* do not cover sanity checkers

* add folder loading test

* ignore again for cleaner diffs for now

* ignore safety catch

* rename test

* Add test for package installs

* fix docstring name

* depreciate test for now

* Fix for out of BASE_DIR paths

* ignore catch

* remove unneeded complexity

* add testing for outside folders

* more docstrings and simpler methods

* make call simpler
2022-08-16 13:09:48 +10:00
..
build Allow builds to be completed without any outputs (#3518) 2022-08-11 12:46:33 +10:00
common Fix: Treegrid is loading an eternity for huge amounts of data (#3451) 2022-08-05 08:07:12 +10:00
company Allow SupplierPart list to be filtered by SKU (#3417) 2022-07-27 13:02:13 +10:00
InvenTree moves imports to enable startup without django beeing loaded (#3547) 2022-08-16 07:52:39 +10:00
label Fix weasyprint version (#3539) 2022-08-15 11:27:27 +10:00
locale New Crowdin updates (#3519) 2022-08-15 12:22:56 +10:00
order Fix translated string (#3466) 2022-08-04 10:19:53 +10:00
part Update bleach clean function (#3503) 2022-08-15 22:27:25 +10:00
plugin Improve plugin testing (#3517) 2022-08-16 13:09:48 +10:00
plugins Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
report Fix weasyprint version (#3539) 2022-08-15 11:27:27 +10:00
script Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
stock Url field fix (#3488) 2022-08-07 22:46:33 +10:00
templates Custom splash screen (#3499) 2022-08-09 09:42:53 +10:00
users Fix API endpoint permission for the "AttachmentMixin" class (#3218) 2022-06-18 14:48:09 +10:00
config_template.yaml Custom splash screen (#3499) 2022-08-09 09:42:53 +10:00
gunicorn.conf.py Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
manage.py Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00