mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 17:09:03 +00:00
37 lines
968 B
Python
37 lines
968 B
Python
# -*- coding: utf-8 -*-
|
|
'''
|
|
Tests for the spm info utility
|
|
'''
|
|
# Import python libs
|
|
from __future__ import absolute_import, print_function, unicode_literals
|
|
import shutil
|
|
|
|
# Import Salt Testing libs
|
|
from tests.support.case import SPMCase
|
|
from tests.support.helpers import destructiveTest
|
|
|
|
|
|
@destructiveTest
|
|
class SPMInfoTest(SPMCase):
|
|
'''
|
|
Validate the spm info command
|
|
'''
|
|
def setUp(self):
|
|
self.config = self._spm_config()
|
|
self._spm_build_files(self.config)
|
|
|
|
def test_spm_info(self):
|
|
'''
|
|
test spm build
|
|
'''
|
|
self._spm_create_update_repo(self.config)
|
|
install = self.run_spm('install', self.config, 'apache')
|
|
get_info = self.run_spm('info', self.config, 'apache')
|
|
|
|
check_info = ['Supported OSes', 'Supported OS', 'installing Apache']
|
|
for info in check_info:
|
|
self.assertIn(info, ''.join(get_info))
|
|
|
|
def tearDown(self):
|
|
shutil.rmtree(self._tmp_spm)
|