'User AppCommands raise an error when multiple app names are provided'

def test_app_command_multiple_apps(self):

    args = ['app_command', 'auth', 'contenttypes']
    (out, err) = self.run_manage(args)
    self.assertNoOutput(err)
    self.assertOutput(out, "EXECUTE:AppCommand    app=<module    'django.contrib.auth.models'")
    self.assertOutput(out, os.sep.join(['django', 'contrib', 'auth', 'models.py']))
    self.assertOutput(out, "'>,    options=[('pythonpath',    None),    ('settings',    None),    ('traceback',    None),    ('verbosity',    '1')]")
    self.assertOutput(out, "EXECUTE:AppCommand    app=<module    'django.contrib.contenttypes.models'")
    self.assertOutput(out, os.sep.join(['django', 'contrib', 'contenttypes', 'models.py']))
    self.assertOutput(out, "'>,    options=[('pythonpath',    None),    ('settings',    None),    ('traceback',    None),    ('verbosity',    '1')]")
