Esempio n. 1
0
 def test_simple(self):
     d = "a_dir"
     self.assertNotIn(d, sys.path)
     with protect_sys_path():
         sys.path.insert(0, d)
         self.assertIn(d, sys.path)
     self.assertNotIn(d, sys.path)
Esempio n. 2
0
 def evaluate(self):
     with protect_sys_path(), \
          self._import_tracker, \
          self._open_tracker:
         sys.path = self.load_path() + sys.path
         samurai_sys.manifest = self.manifest
         samurai_sys.load_path = self.load_path()
         runpy.run_path(self.manifest,
                        run_name="__samurai_main__")