17db96d56Sopenharmony_ci# Check that multiple features can be enabled. 27db96d56Sopenharmony_cifrom __future__ import unicode_literals, print_function 37db96d56Sopenharmony_ci 47db96d56Sopenharmony_ciimport sys 57db96d56Sopenharmony_ciimport unittest 67db96d56Sopenharmony_cifrom test import support 77db96d56Sopenharmony_ci 87db96d56Sopenharmony_ci 97db96d56Sopenharmony_ciclass TestMultipleFeatures(unittest.TestCase): 107db96d56Sopenharmony_ci 117db96d56Sopenharmony_ci def test_unicode_literals(self): 127db96d56Sopenharmony_ci self.assertIsInstance("", str) 137db96d56Sopenharmony_ci 147db96d56Sopenharmony_ci def test_print_function(self): 157db96d56Sopenharmony_ci with support.captured_output("stderr") as s: 167db96d56Sopenharmony_ci print("foo", file=sys.stderr) 177db96d56Sopenharmony_ci self.assertEqual(s.getvalue(), "foo\n") 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ci 207db96d56Sopenharmony_ciif __name__ == '__main__': 217db96d56Sopenharmony_ci unittest.main() 22