# -*- coding: utf-8 -*- # import sys import os from django.test import TestCase from ops.models import Task, AdHoc from ops.utils import run_adhoc_object class TestRunAdHoc(TestCase): def setUp(self): adhoc = Task(name="Test run adhoc") adhoc.save() self.data = AdHoc(subject=adhoc, run_as_admin=True, pattern='all') self.data.tasks = [ {'name': 'run ls', 'action': {'module': 'shell', 'args': 'ls'}}, {'name': 'echo ', 'action': {'module': 'shell', 'args': 'echo 123'}}, ] self.data.hosts = [ "testserver" ] def test_run(self): pass