| 
									
										
										
										
											2008-10-26 20:58:53 +00:00
										 |  |  | # Check that multiple features can be enabled. | 
					
						
							|  |  |  | from __future__ import unicode_literals, print_function | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import sys | 
					
						
							|  |  |  | import unittest | 
					
						
							| 
									
										
										
										
											2011-06-25 13:29:14 +02:00
										 |  |  | from test import support | 
					
						
							| 
									
										
										
										
											2008-10-26 20:58:53 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class TestMultipleFeatures(unittest.TestCase): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def test_unicode_literals(self): | 
					
						
							| 
									
										
										
										
											2010-01-24 19:26:24 +00:00
										 |  |  |         self.assertIsInstance("", str) | 
					
						
							| 
									
										
										
										
											2008-10-26 20:58:53 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     def test_print_function(self): | 
					
						
							|  |  |  |         with support.captured_output("stderr") as s: | 
					
						
							|  |  |  |             print("foo", file=sys.stderr) | 
					
						
							|  |  |  |         self.assertEqual(s.getvalue(), "foo\n") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-02-27 10:00:03 +02:00
										 |  |  | if __name__ == '__main__': | 
					
						
							|  |  |  |     unittest.main() |