[tests] parsers: force the PluginFactory to load our modules

This commit is contained in:
Fabio Erculiani
2013-03-23 16:03:20 +00:00
parent 0960abaece
commit 3d7d8e7fa1
+9 -1
View File
@@ -5,11 +5,19 @@ sys.path.insert(0,'.')
sys.path.insert(0,'..')
import unittest
from molecule.settings import SpecParser
from molecule.compat import get_stringtype
from molecule.settings import SpecParser
from molecule.specs.factory import PluginFactory
from molecule.specs.skel import GenericSpec
class ParsersTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
# Fake the PluginFactory and force it to load our plugin modules
import src
PluginFactory._SPEC_FACTORY = PluginFactory(GenericSpec, src)
def setUp(self):
sys.stdout.write("%s called\n" % (self,))
sys.stdout.flush()