|  | @@ -4,7 +4,7 @@ from __future__ import with_statement
 | 
											
												
													
														|  |  import os
 |  |  import os
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  from celery.bin.base import Command
 |  |  from celery.bin.base import Command
 | 
											
												
													
														|  | -from celery.tests.utils import AppCase
 |  | 
 | 
											
												
													
														|  | 
 |  | +from celery.tests.utils import AppCase, override_stdouts
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  class Object(object):
 |  |  class Object(object):
 | 
											
										
											
												
													
														|  | @@ -55,8 +55,11 @@ class test_Command(AppCase):
 | 
											
												
													
														|  |      def test_with_bogus_args(self):
 |  |      def test_with_bogus_args(self):
 | 
											
												
													
														|  |          cmd = MockCommand()
 |  |          cmd = MockCommand()
 | 
											
												
													
														|  |          cmd.supports_args = False
 |  |          cmd.supports_args = False
 | 
											
												
													
														|  | -        self.assertRaises(SystemExit,
 |  | 
 | 
											
												
													
														|  | -                cmd.execute_from_commandline, argv=["--bogus"])
 |  | 
 | 
											
												
													
														|  | 
 |  | +        with override_stdouts() as (_, stderr):
 | 
											
												
													
														|  | 
 |  | +            with self.assertRaises(SystemExit):
 | 
											
												
													
														|  | 
 |  | +                cmd.execute_from_commandline(argv=["--bogus"])
 | 
											
												
													
														|  | 
 |  | +        self.assertTrue(stderr.getvalue())
 | 
											
												
													
														|  | 
 |  | +        self.assertIn("Unrecognized", stderr.getvalue())
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      def test_with_custom_config_module(self):
 |  |      def test_with_custom_config_module(self):
 | 
											
												
													
														|  |          prev = os.environ.pop("CELERY_CONFIG_MODULE", None)
 |  |          prev = os.environ.pop("CELERY_CONFIG_MODULE", None)
 |