Example #1
0
 def test_check_default_verbosity(self):
     """
     If no verbosity is passed, default value is set
     """
     dr = djangorunner.DjangoRunner()
     dr.setup_test_environment = MagicMock()
     dr.setup_databases = MagicMock()
     dr.teardown_databases = MagicMock()
     dr.teardown_test_environment = MagicMock()
     from django.core.management.commands.test import Command as TestCommand
     test_command = TestCommand()
     test_command.test_runner = "green.djangorunner.DjangoRunner"
     parser = ArgumentParser()
     test_command.add_arguments(parser)
     args = parser.parse_args()
     self.assertEqual(args.verbose, -1)
Example #2
0
 def test_check_verbosity_argument_recognised(self):
     """
     Ensure that the python manage.py test command
     recognises the --green-verbosity flag
     """
     dr = djangorunner.DjangoRunner()
     dr.setup_test_environment = MagicMock()
     dr.setup_databases = MagicMock()
     dr.teardown_databases = MagicMock()
     dr.teardown_test_environment = MagicMock()
     from django.core.management.commands.test import Command as TestCommand
     test_command = TestCommand()
     test_command.test_runner = "green.djangorunner.DjangoRunner"
     parser = ArgumentParser()
     test_command.add_arguments(parser)
     args = parser.parse_args()
     self.assertIn('verbose', args)