@@ -54,7 +54,7 @@ def _test_func(self, input, func, expected, sort=False, input2=None):
54
54
else :
55
55
stream = func (input_stream )
56
56
57
- result = stream .collect ()
57
+ result = stream ._collect ()
58
58
self .ssc .start ()
59
59
60
60
start_time = time .time ()
@@ -86,12 +86,12 @@ class TestBasicOperations(PySparkStreamingTestCase):
86
86
def test_take (self ):
87
87
input = [range (i ) for i in range (3 )]
88
88
dstream = self .ssc .queueStream (input )
89
- self .assertEqual ([0 , 0 , 1 ], dstream .take (3 ))
89
+ self .assertEqual ([0 , 0 , 1 ], dstream ._take (3 ))
90
90
91
91
def test_first (self ):
92
92
input = [range (10 )]
93
93
dstream = self .ssc .queueStream (input )
94
- self .assertEqual (0 , dstream .first ())
94
+ self .assertEqual (0 , dstream ._first ())
95
95
96
96
def test_map (self ):
97
97
"""Basic operation test for DStream.map."""
@@ -415,26 +415,31 @@ def _addInputStream(self):
415
415
# Make sure each length of input is over 3
416
416
inputs = map (lambda x : range (1 , x ), range (5 , 101 ))
417
417
stream = self .ssc .queueStream (inputs )
418
- stream .collect ()
418
+ stream ._collect ()
419
419
420
420
def test_queueStream (self ):
421
421
input = [range (i ) for i in range (3 )]
422
422
dstream = self .ssc .queueStream (input )
423
- result = dstream .collect ()
423
+ result = dstream ._collect ()
424
424
self .ssc .start ()
425
425
time .sleep (1 )
426
426
self .assertEqual (input , result [:3 ])
427
427
428
- # TODO: test textFileStream
428
+ # TODO: fix this test
429
429
# def test_textFileStream(self):
430
430
# input = [range(i) for i in range(3)]
431
431
# dstream = self.ssc.queueStream(input)
432
432
# d = os.path.join(tempfile.gettempdir(), str(id(self)))
433
433
# if not os.path.exists(d):
434
434
# os.makedirs(d)
435
435
# dstream.saveAsTextFiles(os.path.join(d, 'test'))
436
+ # self.ssc.start()
437
+ # time.sleep(1)
438
+ # self.ssc.stop(False, True)
439
+ #
440
+ # self.ssc = StreamingContext(self.sc, self.batachDuration)
436
441
# dstream2 = self.ssc.textFileStream(d)
437
- # result = dstream2.collect ()
442
+ # result = dstream2._collect ()
438
443
# self.ssc.start()
439
444
# time.sleep(2)
440
445
# self.assertEqual(input, result[:3])
@@ -444,7 +449,7 @@ def test_union(self):
444
449
dstream = self .ssc .queueStream (input )
445
450
dstream2 = self .ssc .queueStream (input )
446
451
dstream3 = self .ssc .union (dstream , dstream2 )
447
- result = dstream3 .collect ()
452
+ result = dstream3 ._collect ()
448
453
self .ssc .start ()
449
454
time .sleep (1 )
450
455
expected = [i * 2 for i in input ]
@@ -461,7 +466,7 @@ def func(rdds):
461
466
462
467
dstream = self .ssc .transform ([dstream1 , dstream2 , dstream3 ], func )
463
468
464
- self .assertEqual ([2 , 3 , 1 ], dstream .take (3 ))
469
+ self .assertEqual ([2 , 3 , 1 ], dstream ._take (3 ))
465
470
466
471
467
472
if __name__ == "__main__" :
0 commit comments