Show More
@@ -14,12 +14,13 b' __docformat__ = "restructuredtext en"' | |||
|
14 | 14 | #------------------------------------------------------------------------------- |
|
15 | 15 | # Imports |
|
16 | 16 | #------------------------------------------------------------------------------- |
|
17 | from IPython.external import guid | |
|
18 | 17 | |
|
18 | from IPython.external import guid | |
|
19 | 19 | |
|
20 | 20 | from zope.interface import Interface, Attribute, implements, classProvides |
|
21 | 21 | from twisted.python.failure import Failure |
|
22 |
from IPython.frontend.frontendbase import |
|
|
22 | from IPython.frontend.frontendbase import ( | |
|
23 | FrontEndBase, IFrontEnd, IFrontEndFactory) | |
|
23 | 24 | from IPython.kernel.core.history import FrontEndHistory |
|
24 | 25 | from IPython.kernel.engineservice import IEngineCore |
|
25 | 26 |
@@ -15,20 +15,27 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #--------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
21 | from twisted.trial import unittest | |
|
22 | from twisted.internet.defer import succeed | |
|
18 | 23 | |
|
19 | try: | |
|
20 | 24 |
|
|
21 | 25 |
|
|
22 | from IPython.testing.util import DeferredTestCase | |
|
23 | from twisted.internet.defer import succeed | |
|
26 | ||
|
27 | try: | |
|
24 | 28 |
from IPython.frontend.cocoa.cocoa_frontend import IPythonCocoaController |
|
25 | 29 | from Foundation import NSMakeRect |
|
26 | 30 | from AppKit import NSTextView, NSScrollView |
|
27 | 31 | except ImportError: |
|
28 | import nose | |
|
29 | raise nose.SkipTest("This test requires zope.interface, Twisted, Foolscap and PyObjC") | |
|
32 | # This tells twisted.trial to skip this module if PyObjC is not found | |
|
33 | skip = True | |
|
30 | 34 | |
|
31 | class TestIPythonCocoaControler(DeferredTestCase): | |
|
35 | #--------------------------------------------------------------------------- | |
|
36 | # Tests | |
|
37 | #--------------------------------------------------------------------------- | |
|
38 | class TestIPythonCocoaControler(unittest.TestCase): | |
|
32 | 39 | """Tests for IPythonCocoaController""" |
|
33 | 40 | |
|
34 | 41 | def setUp(self): |
@@ -48,19 +55,17 b' class TestIPythonCocoaControler(DeferredTestCase):' | |||
|
48 | 55 | del result['number'] |
|
49 | 56 | del result['id'] |
|
50 | 57 | return result |
|
51 | self.assertDeferredEquals( | |
|
52 |
|
|
|
53 | expected) | |
|
58 | d = self.controller.execute(code) | |
|
59 | d.addCallback(removeNumberAndID) | |
|
60 | d.addCallback(lambda r: self.assertEquals(r, expected)) | |
|
54 | 61 | |
|
55 | 62 | def testControllerMirrorsUserNSWithValuesAsStrings(self): |
|
56 | 63 | code = """userns1=1;userns2=2""" |
|
57 | 64 | def testControllerUserNS(result): |
|
58 | 65 | self.assertEquals(self.controller.userNS['userns1'], 1) |
|
59 | 66 | self.assertEquals(self.controller.userNS['userns2'], 2) |
|
60 | ||
|
61 | 67 | self.controller.execute(code).addCallback(testControllerUserNS) |
|
62 | 68 | |
|
63 | ||
|
64 | 69 | def testControllerInstantiatesIEngine(self): |
|
65 | 70 | self.assert_(es.IEngineBase.providedBy(self.controller.engine)) |
|
66 | 71 |
@@ -15,16 +15,14 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #--------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
18 | 20 | |
|
19 | try: | |
|
20 | 21 |
|
|
21 | 22 |
|
|
22 | 23 |
|
|
23 | 24 |
|
|
24 | 25 |
|
|
25 | except ImportError: | |
|
26 | import nose | |
|
27 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
28 | 26 | |
|
29 | 27 | |
|
30 | 28 | class FrontEndCallbackChecker(AsyncFrontEndBase): |
@@ -5,12 +5,12 b' Test process execution and IO redirection.' | |||
|
5 | 5 | |
|
6 | 6 | __docformat__ = "restructuredtext en" |
|
7 | 7 | |
|
8 |
#----------------------------------------------------------------------------- |
|
|
9 | # Copyright (C) 2008 The IPython Development Team | |
|
8 | #----------------------------------------------------------------------------- | |
|
9 | # Copyright (C) 2008-2009 The IPython Development Team | |
|
10 | 10 | # |
|
11 | 11 | # Distributed under the terms of the BSD License. The full license is |
|
12 | 12 | # in the file COPYING, distributed as part of this software. |
|
13 |
#----------------------------------------------------------------------------- |
|
|
13 | #----------------------------------------------------------------------------- | |
|
14 | 14 | |
|
15 | 15 | from cStringIO import StringIO |
|
16 | 16 | from time import sleep |
@@ -22,6 +22,9 b' from IPython.kernel.core.interpreter import Interpreter' | |||
|
22 | 22 | # Tests |
|
23 | 23 | #----------------------------------------------------------------------------- |
|
24 | 24 | |
|
25 | # Tell nose to skip this module | |
|
26 | __test__ = {} | |
|
27 | ||
|
25 | 28 | class TestInterpreter(unittest.TestCase): |
|
26 | 29 | |
|
27 | 30 | def test_unicode(self): |
@@ -15,6 +15,9 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #----------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
18 | 21 | import unittest |
|
19 | 22 | import IPython.kernel.core.notification as notification |
|
20 | 23 | from nose.tools import timed |
@@ -12,12 +12,12 b' __docformat__ = "restructuredtext en"' | |||
|
12 | 12 | # in the file COPYING, distributed as part of this software. |
|
13 | 13 | #------------------------------------------------------------------------------- |
|
14 | 14 | |
|
15 | # Tell nose to skip this module | |
|
16 | __test__ = {} | |
|
15 | 17 | |
|
16 | # Stdlib imports | |
|
17 | 18 | import os |
|
18 | 19 | from cStringIO import StringIO |
|
19 | 20 | |
|
20 | # Our own imports | |
|
21 | 21 | from IPython.testing import decorators as dec |
|
22 | 22 | |
|
23 | 23 | #----------------------------------------------------------------------------- |
@@ -1,3 +1,6 b'' | |||
|
1 | # Tell nose to skip this module | |
|
2 | __test__ = {} | |
|
3 | ||
|
1 | 4 | #from __future__ import with_statement |
|
2 | 5 | |
|
3 | 6 | # XXX This file is currently disabled to preserve 2.4 compatibility. |
@@ -23,15 +23,15 b' __docformat__ = "restructuredtext en"' | |||
|
23 | 23 | # Imports |
|
24 | 24 | #------------------------------------------------------------------------------- |
|
25 | 25 | |
|
26 | try: | |
|
26 | # Tell nose to skip this module | |
|
27 | __test__ = {} | |
|
28 | ||
|
27 | 29 |
|
|
28 | 30 |
|
|
29 | 31 |
|
|
30 | 32 |
|
|
31 | 33 |
|
|
32 | except ImportError: | |
|
33 | import nose | |
|
34 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
34 | ||
|
35 | 35 | |
|
36 | 36 | class BasicControllerServiceTest(DeferredTestCase, |
|
37 | 37 | IControllerCoreTestCase): |
@@ -15,7 +15,9 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #------------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | try: | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
19 | 21 |
|
|
20 | 22 |
|
|
21 | 23 |
|
@@ -36,9 +38,6 b' try:' | |||
|
36 | 38 |
|
|
37 | 39 |
|
|
38 | 40 |
|
|
39 | except ImportError: | |
|
40 | import nose | |
|
41 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
42 | 41 | |
|
43 | 42 | |
|
44 | 43 | class EngineFCTest(DeferredTestCase, |
@@ -23,7 +23,9 b' __docformat__ = "restructuredtext en"' | |||
|
23 | 23 | # Imports |
|
24 | 24 | #------------------------------------------------------------------------------- |
|
25 | 25 | |
|
26 | try: | |
|
26 | # Tell nose to skip this module | |
|
27 | __test__ = {} | |
|
28 | ||
|
27 | 29 |
|
|
28 | 30 |
|
|
29 | 31 | |
@@ -34,9 +36,6 b' try:' | |||
|
34 | 36 |
|
|
35 | 37 |
|
|
36 | 38 |
|
|
37 | except ImportError: | |
|
38 | import nose | |
|
39 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
40 | 39 | |
|
41 | 40 | |
|
42 | 41 | class BasicEngineServiceTest(DeferredTestCase, |
@@ -15,16 +15,15 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #----------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | try: | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
19 | 21 |
|
|
20 | 22 |
|
|
21 | 23 |
|
|
22 | 24 |
|
|
23 | 25 |
|
|
24 | 26 |
|
|
25 | except ImportError: | |
|
26 | import nose | |
|
27 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
28 | 27 | |
|
29 | 28 | |
|
30 | 29 | class BasicMultiEngineTestCase(DeferredTestCase, IMultiEngineTestCase): |
@@ -14,7 +14,9 b' __docformat__ = "restructuredtext en"' | |||
|
14 | 14 | # Imports |
|
15 | 15 | #------------------------------------------------------------------------------- |
|
16 | 16 | |
|
17 | try: | |
|
17 | # Tell nose to skip this module | |
|
18 | __test__ = {} | |
|
19 | ||
|
18 | 20 |
|
|
19 | 21 | |
|
20 | 22 |
|
@@ -29,9 +31,7 b' try:' | |||
|
29 | 31 |
|
|
30 | 32 |
|
|
31 | 33 |
|
|
32 | except ImportError: | |
|
33 | import nose | |
|
34 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
34 | ||
|
35 | 35 | |
|
36 | 36 | def _raise_it(f): |
|
37 | 37 | try: |
@@ -15,7 +15,9 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #----------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | try: | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
19 | 21 |
|
|
20 | 22 |
|
|
21 | 23 |
|
@@ -27,9 +29,7 b' try:' | |||
|
27 | 29 |
|
|
28 | 30 |
|
|
29 | 31 |
|
|
30 | except ImportError: | |
|
31 | import nose | |
|
32 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
32 | ||
|
33 | 33 | |
|
34 | 34 | #----------------------------------------------------------------------------- |
|
35 | 35 | # Tests |
@@ -16,7 +16,9 b' __docformat__ = "restructuredtext en"' | |||
|
16 | 16 | # Imports |
|
17 | 17 | #------------------------------------------------------------------------------- |
|
18 | 18 | |
|
19 | try: | |
|
19 | # Tell nose to skip this module | |
|
20 | __test__ = {} | |
|
21 | ||
|
20 | 22 |
|
|
21 | 23 |
|
|
22 | 24 | |
@@ -24,9 +26,7 b' try:' | |||
|
24 | 26 |
|
|
25 | 27 |
|
|
26 | 28 |
|
|
27 | except ImportError: | |
|
28 | import nose | |
|
29 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
29 | ||
|
30 | 30 | |
|
31 | 31 | class Foo(object): |
|
32 | 32 |
@@ -15,7 +15,9 b' __docformat__ = "restructuredtext en"' | |||
|
15 | 15 | # Imports |
|
16 | 16 | #------------------------------------------------------------------------------- |
|
17 | 17 | |
|
18 | try: | |
|
18 | # Tell nose to skip this module | |
|
19 | __test__ = {} | |
|
20 | ||
|
19 | 21 |
|
|
20 | 22 | |
|
21 | 23 |
|
@@ -25,9 +27,7 b' try:' | |||
|
25 | 27 |
|
|
26 | 28 |
|
|
27 | 29 |
|
|
28 | except ImportError: | |
|
29 | import nose | |
|
30 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
30 | ||
|
31 | 31 | |
|
32 | 32 | #------------------------------------------------------------------------------- |
|
33 | 33 | # Tests |
@@ -14,7 +14,9 b' __docformat__ = "restructuredtext en"' | |||
|
14 | 14 | # Imports |
|
15 | 15 | #------------------------------------------------------------------------------- |
|
16 | 16 | |
|
17 | try: | |
|
17 | # Tell nose to skip this module | |
|
18 | __test__ = {} | |
|
19 | ||
|
18 | 20 |
|
|
19 | 21 | |
|
20 | 22 |
|
@@ -32,9 +34,6 b' try:' | |||
|
32 | 34 |
|
|
33 | 35 |
|
|
34 | 36 |
|
|
35 | except ImportError: | |
|
36 | import nose | |
|
37 | raise nose.SkipTest("This test requires zope.interface, Twisted and Foolscap") | |
|
38 | 37 | |
|
39 | 38 | |
|
40 | 39 | #------------------------------------------------------------------------------- |
@@ -12,6 +12,9 b'' | |||
|
12 | 12 | # Imports |
|
13 | 13 | #----------------------------------------------------------------------------- |
|
14 | 14 | |
|
15 | # Tell nose to skip this module | |
|
16 | __test__ = {} | |
|
17 | ||
|
15 | 18 | import tempfile |
|
16 | 19 | import os, sys |
|
17 | 20 |
|
1 | NO CONTENT: modified file |
General Comments 0
You need to be logged in to leave comments.
Login now