mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
25 lines
702 B
Python
25 lines
702 B
Python
""" 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')
|
|
|