mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-09 20:03:34 +00:00
[Stash] Test case 通不过,import error
This commit is contained in:
34
apps/ops/test_utils.py
Normal file
34
apps/ops/test_utils.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
|
||||
import sys
|
||||
import os
|
||||
from django.test import TestCase
|
||||
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "jumpserver.settings")
|
||||
from ops.models import AdHoc, AdHocData
|
||||
from ops.utils import run_adhoc
|
||||
|
||||
|
||||
class TestRunAdHoc(TestCase):
|
||||
def setUp(self):
|
||||
adhoc = AdHoc(name="Test run adhoc")
|
||||
adhoc.save()
|
||||
|
||||
self.data = AdHocData(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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user