|  | @@ -0,0 +1,20 @@
 | 
	
		
			
				|  |  | +from __future__ import unicode_literals
 | 
	
		
			
				|  |  | +from __future__ import absolute_import
 | 
	
		
			
				|  |  | +from tests import unittest
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import mock
 | 
	
		
			
				|  |  | +from six import StringIO
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +from fig import progress_stream 
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +class ProgressStreamTestCase(unittest.TestCase):
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    def test_stream_output(self):
 | 
	
		
			
				|  |  | +        output = [
 | 
	
		
			
				|  |  | +            '{"status": "Downloading", "progressDetail": {"current": '
 | 
	
		
			
				|  |  | +            '31019763, "start": 1413653874, "total": 62763875}, '
 | 
	
		
			
				|  |  | +            '"progress": "..."}',
 | 
	
		
			
				|  |  | +        ]
 | 
	
		
			
				|  |  | +        events = progress_stream.stream_output(output, StringIO())
 | 
	
		
			
				|  |  | +        self.assertEqual(len(events), 1)
 |