jumpserver/apps/ops/test_utils.py

34 lines
654 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
#
import sys
import os
from django.test import TestCase
2017-12-10 16:29:25 +00:00
from ops.models import Task, AdHoc
from ops.utils import run_adhoc_object
class TestRunAdHoc(TestCase):
def setUp(self):
2017-12-10 16:29:25 +00:00
adhoc = Task(name="Test run adhoc")
adhoc.save()
2017-12-10 16:29:25 +00:00
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