mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
starting unittests for plugins
This commit is contained in:
parent
70edb330ea
commit
5a2c2b96ec
24
InvenTree/plugins/test_plugin.py
Normal file
24
InvenTree/plugins/test_plugin.py
Normal file
@ -0,0 +1,24 @@
|
||||
""" Unit tests for plugins """
|
||||
|
||||
from django.test import TestCase
|
||||
|
||||
import plugins.plugin
|
||||
|
||||
class InvenTreePluginTests(TestCase):
|
||||
""" Tests for InvenTreePlugin """
|
||||
def setUp(self):
|
||||
self.plugin = plugins.plugin.InvenTreePlugin()
|
||||
|
||||
class NamedPlugin(plugins.plugin.InvenTreePlugin):
|
||||
PLUGIN_NAME = 'abc123'
|
||||
|
||||
self.named_plugin = NamedPlugin()
|
||||
|
||||
def test_basic_plugin_init(self):
|
||||
self.assertEqual(self.plugin.PLUGIN_NAME, '')
|
||||
self.assertEqual(self.plugin.plugin_name(), '')
|
||||
|
||||
def test_basic_plugin_name(self):
|
||||
self.assertEqual(self.named_plugin.PLUGIN_NAME, 'abc123')
|
||||
self.assertEqual(self.named_plugin.plugin_name(), 'abc123')
|
||||
|
Loading…
Reference in New Issue
Block a user