mirror of https://github.com/jumpserver/jumpserver
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
476 B
22 lines
476 B
# ~*~ coding: utf-8 ~*~
|
|
#
|
|
from .models import Asset
|
|
|
|
|
|
def test_admin_user_connective_manual(asset):
|
|
from ops.utils import run_AdHoc
|
|
if not isinstance(asset, list):
|
|
asset = [asset]
|
|
task_tuple = (
|
|
('ping', ''),
|
|
)
|
|
summary, _ = run_AdHoc(task_tuple, asset, record=False)
|
|
if len(summary['failed']) != 0:
|
|
return False
|
|
else:
|
|
return True
|
|
|
|
|
|
def get_assets_by_id_list(id_list):
|
|
return Asset.objects.filter(id__in=id_list)
|