diff --git a/src/backend/InvenTree/plugin/test_plugin.py b/src/backend/InvenTree/plugin/test_plugin.py index cff4373975c0..4fe03ea1c9a5 100644 --- a/src/backend/InvenTree/plugin/test_plugin.py +++ b/src/backend/InvenTree/plugin/test_plugin.py @@ -273,15 +273,17 @@ def test_broken_samples(self): # Reload to rediscover plugins registry.reload_plugins(full_reload=True, collect=True) - self.assertEqual(len(registry.errors), 3) + self.assertEqual(len(registry.errors), 2) + # There should be at least one discovery error in the module `broken_file` self.assertGreater(len(registry.errors.get('discovery')), 0) self.assertEqual( registry.errors.get('discovery')[0]['broken_file'], "name 'bb' is not defined", ) + # There should be at least one load error with an intentional KeyError - self.assertGreater(len(registry.errors.get('load')), 0) + self.assertGreater(len(registry.errors.get('init')), 0) self.assertEqual( - registry.errors.get('load')[0]['broken_sample'], "'This is a dummy error'" + registry.errors.get('init')[0]['broken_sample'], "'This is a dummy error'" )