From 290e91ff798e2fe340601bf54d6a692ddc5f3337 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 21 Nov 2021 02:19:14 +0100 Subject: [PATCH] there are many ways to be broken ... --- InvenTree/plugin/samples/integration/broken_file.py | 11 +++++++++++ InvenTree/plugin/samples/integration/broken_sample.py | 8 ++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 InvenTree/plugin/samples/integration/broken_file.py diff --git a/InvenTree/plugin/samples/integration/broken_file.py b/InvenTree/plugin/samples/integration/broken_file.py new file mode 100644 index 0000000000..a7d115739f --- /dev/null +++ b/InvenTree/plugin/samples/integration/broken_file.py @@ -0,0 +1,11 @@ +"""sample of a broken python file that will be ignored on import""" +from plugin import IntegrationPluginBase + + +class BrokenIntegrationPlugin(IntegrationPluginBase): + """ + An very broken integration plugin + """ + + +aaa = bb # noqa: F821 diff --git a/InvenTree/plugin/samples/integration/broken_sample.py b/InvenTree/plugin/samples/integration/broken_sample.py index d8cd60a2bc..f7ef92c901 100644 --- a/InvenTree/plugin/samples/integration/broken_sample.py +++ b/InvenTree/plugin/samples/integration/broken_sample.py @@ -1,4 +1,4 @@ -"""sample of a broken python file that will be ignroed on import""" +"""sample of a broken integration plugin""" from plugin import IntegrationPluginBase @@ -6,6 +6,10 @@ class BrokenIntegrationPlugin(IntegrationPluginBase): """ An very broken integration plugin """ + PLUGIN_TITLE = 'Broken Plugin' + PLUGIN_SLUG = 'broken' + def __init__(self): + super().__init__() -aaa = bb # noqa: F821 + raise KeyError('This is a dummy error')