mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	starting unittests for plugins
This commit is contained in:
		
							
								
								
									
										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') | ||||
|  | ||||
		Reference in New Issue
	
	Block a user