'By default, call_command should not trigger the check framework, unless
specifically asked.'

def test_call_command_no_checks(self):

    self.counter = 0
    def patched_check(self_, **kwargs):
        self.counter += 1
    saved_check = BaseCommand.check
    BaseCommand.check = patched_check
    try:
        management.call_command('dance', verbosity=0)
        self.assertEqual(self.counter, 0)
        management.call_command('dance', verbosity=0, skip_checks=False)
        self.assertEqual(self.counter, 1)
    finally:
        BaseCommand.check = saved_check
