Show More
@@ -59,6 +59,32 b' class TestLoadBalancedView(ClusterTestCase):' | |||
|
59 | 59 | r = self.view.map_sync(f, data) |
|
60 | 60 | self.assertEqual(r, map(f, data)) |
|
61 | 61 | |
|
62 | def test_map_short_first(self): | |
|
63 | def f(x,y): | |
|
64 | if y is None: | |
|
65 | return y | |
|
66 | if x is None: | |
|
67 | return x | |
|
68 | return x*y | |
|
69 | data = range(10) | |
|
70 | data2 = range(4) | |
|
71 | ||
|
72 | r = self.view.map_sync(f, data, data2) | |
|
73 | self.assertEqual(r, map(f, data, data2)) | |
|
74 | ||
|
75 | def test_map_short_last(self): | |
|
76 | def f(x,y): | |
|
77 | if y is None: | |
|
78 | return y | |
|
79 | if x is None: | |
|
80 | return x | |
|
81 | return x*y | |
|
82 | data = range(4) | |
|
83 | data2 = range(10) | |
|
84 | ||
|
85 | r = self.view.map_sync(f, data, data2) | |
|
86 | self.assertEqual(r, map(f, data, data2)) | |
|
87 | ||
|
62 | 88 | def test_map_unordered(self): |
|
63 | 89 | def f(x): |
|
64 | 90 | return x**2 |
General Comments 0
You need to be logged in to leave comments.
Login now