Show More
@@ -24,7 +24,6 b' import zmq' | |||
|
24 | 24 | from nose import SkipTest |
|
25 | 25 | |
|
26 | 26 | from IPython.testing import decorators as dec |
|
27 | from IPython.testing.ipunittest import ParametricTestCase | |
|
28 | 27 | from IPython.utils.io import capture_output |
|
29 | 28 | |
|
30 | 29 | from IPython import parallel as pmod |
@@ -39,7 +38,7 b' from .clienttest import ClusterTestCase, generate_output' | |||
|
39 | 38 | def setup(): |
|
40 | 39 | add_engines(3, total=True) |
|
41 | 40 | |
|
42 |
class TestParallelMagics(ClusterTestCase |
|
|
41 | class TestParallelMagics(ClusterTestCase): | |
|
43 | 42 | |
|
44 | 43 | def test_px_blocking(self): |
|
45 | 44 | ip = get_ipython() |
@@ -29,7 +29,6 b' from nose import SkipTest' | |||
|
29 | 29 | from nose.plugins.attrib import attr |
|
30 | 30 | |
|
31 | 31 | from IPython.testing import decorators as dec |
|
32 | from IPython.testing.ipunittest import ParametricTestCase | |
|
33 | 32 | from IPython.utils.io import capture_output |
|
34 | 33 | |
|
35 | 34 | from IPython import parallel as pmod |
@@ -47,7 +46,7 b' def setup():' | |||
|
47 | 46 | |
|
48 | 47 | point = namedtuple("point", "x y") |
|
49 | 48 | |
|
50 |
class TestView(ClusterTestCase |
|
|
49 | class TestView(ClusterTestCase): | |
|
51 | 50 | |
|
52 | 51 | def setUp(self): |
|
53 | 52 | # On Win XP, wait for resource cleanup, else parallel test group fails |
@@ -512,17 +511,17 b' class TestView(ClusterTestCase, ParametricTestCase):' | |||
|
512 | 511 | def test_len(self): |
|
513 | 512 | """len(view) makes sense""" |
|
514 | 513 | e0 = self.client[self.client.ids[0]] |
|
515 |
|
|
|
514 | self.assertEqual(len(e0), 1) | |
|
516 | 515 | v = self.client[:] |
|
517 |
|
|
|
516 | self.assertEqual(len(v), len(self.client.ids)) | |
|
518 | 517 | v = self.client.direct_view('all') |
|
519 |
|
|
|
518 | self.assertEqual(len(v), len(self.client.ids)) | |
|
520 | 519 | v = self.client[:2] |
|
521 |
|
|
|
520 | self.assertEqual(len(v), 2) | |
|
522 | 521 | v = self.client[:1] |
|
523 |
|
|
|
522 | self.assertEqual(len(v), 1) | |
|
524 | 523 | v = self.client.load_balanced_view() |
|
525 |
|
|
|
524 | self.assertEqual(len(v), len(self.client.ids)) | |
|
526 | 525 | # parametric tests seem to require manual closing? |
|
527 | 526 | self.client.close() |
|
528 | 527 |
@@ -17,10 +17,10 b' import sys' | |||
|
17 | 17 | |
|
18 | 18 | from StringIO import StringIO |
|
19 | 19 | from subprocess import Popen, PIPE |
|
20 | import unittest | |
|
20 | 21 | |
|
21 | 22 | import nose.tools as nt |
|
22 | 23 | |
|
23 | from IPython.testing.ipunittest import ParametricTestCase | |
|
24 | 24 | from IPython.utils.io import Tee, capture_output |
|
25 | 25 | from IPython.utils.py3compat import doctest_refactor_print |
|
26 | 26 | |
@@ -38,7 +38,7 b' def test_tee_simple():' | |||
|
38 | 38 | nt.assert_equal(chan.getvalue(), text+"\n") |
|
39 | 39 | |
|
40 | 40 | |
|
41 |
class TeeTestCase( |
|
|
41 | class TeeTestCase(unittest.TestCase): | |
|
42 | 42 | |
|
43 | 43 | def tchan(self, channel, check='close'): |
|
44 | 44 | trap = StringIO() |
@@ -61,7 +61,7 b' class TeeTestCase(ParametricTestCase):' | |||
|
61 | 61 | def test(self): |
|
62 | 62 | for chan in ['stdout', 'stderr']: |
|
63 | 63 | for check in ['close', 'del']: |
|
64 |
|
|
|
64 | self.tchan(chan, check) | |
|
65 | 65 | |
|
66 | 66 | def test_io_init(): |
|
67 | 67 | """Test that io.stdin/out/err exist at startup""" |
General Comments 0
You need to be logged in to leave comments.
Login now