Example #1
0
 def test_resolve_plugins(self):
     with patch('unilint.unilint_plugin.UnilintPlugin') as plugin:
         with patch('unilint.unilint_plugin.UnilintPlugin') as plugin2:
             plugin.get_id.return_value = "bar1"
             plugin.get_depends.return_value = []
             register_plugin(plugin)
             plugin2.get_id.return_value = "pop1"
             plugin2.get_depends.return_value = []
             register_plugin(plugin2)
             self.assertEqual(1, len(resolve_plugins('bar1', '')))
             self.assertEqual(2, len(resolve_plugins('bar1,pop1', '')))
             self.assertFalse('bar1' in resolve_plugins(None, 'bar1'))
             self.assertTrue('pop1' in resolve_plugins(None, 'bar1'))
Example #2
0
 def test_resolve_plugins_depends(self):
     with patch('unilint.unilint_plugin.UnilintPlugin') as plugin:
         with patch('unilint.unilint_plugin.UnilintPlugin') as plugin2:
             plugin.get_id.return_value = "bar2"
             register_plugin(plugin)
             plugin2.get_id.return_value = "pop2"
             register_plugin(plugin2)
             plugin2.get_depends.return_value = ["bar2"]
             self.assertEqual(2, len(resolve_plugins('pop2', '')))