예제 #1
0
 def __exit__(self, excType, excValue, traceback):
     SetAsideModule.__exit__(self, excType, excValue, traceback)
     # Clean up 'reactor' attribute that may have been set on
     # twisted.internet:
     reactor = self.modules.get("twisted.internet.reactor", None)
     if reactor is not None:
         twisted.internet.reactor = reactor
     else:
         try:
             del twisted.internet.reactor
         except AttributeError:
             pass
예제 #2
0
 def __exit__(self, excType, excValue, traceback):
     SetAsideModule.__exit__(self, excType, excValue, traceback)
     # Clean up 'reactor' attribute that may have been set on
     # twisted.internet:
     reactor = self.modules.get("twisted.internet.reactor", None)
     if reactor is not None:
         twisted.internet.reactor = reactor
     else:
         try:
             del twisted.internet.reactor
         except AttributeError:
             pass
예제 #3
0
 def test_requiresDISPLAY(self):
     """
     On X11, L{gtk3reactor} is unimportable if the C{DISPLAY} environment
     variable is not set.
     """
     display = os.environ.get("DISPLAY", None)
     if display is not None:
         self.addCleanup(os.environ.__setitem__, "DISPLAY", display)
         del os.environ["DISPLAY"]
     with SetAsideModule("twisted.internet.gtk3reactor"):
         exc = self.assertRaises(ImportError,
                                 __import__, "twisted.internet.gtk3reactor")
         self.assertEqual(
             exc.args[0],
             "Gtk3 requires X11, and no DISPLAY environment variable is set")
예제 #4
0
 def __enter__(self):
     SetAsideModule.__enter__(self)
     if "twisted.internet.reactor" in self.modules:
         del twisted.internet.reactor
예제 #5
0
 def __init__(self):
     SetAsideModule.__init__(self, "twisted.internet.reactor")
예제 #6
0
 def __enter__(self):
     SetAsideModule.__enter__(self)
     if "twisted.internet.reactor" in self.modules:
         del twisted.internet.reactor
예제 #7
0
 def __init__(self):
     SetAsideModule.__init__(self, "twisted.internet.reactor")