Add test cases parity for RIS init
Add test cases parity for RIS init compared to RIBCL Change-Id: Ic75d1e00123a10383cbc8bcffb7bcaccf7e84875
This commit is contained in:
parent
88d8165e3b
commit
b9229a0ab3
@ -18,6 +18,8 @@
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
from requests.packages import urllib3
|
||||||
|
from requests.packages.urllib3 import exceptions as urllib3_exceptions
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from proliantutils import exception
|
from proliantutils import exception
|
||||||
@ -26,6 +28,34 @@ from proliantutils.ilo import ris
|
|||||||
from proliantutils.tests.ilo import ris_sample_outputs as ris_outputs
|
from proliantutils.tests.ilo import ris_sample_outputs as ris_outputs
|
||||||
|
|
||||||
|
|
||||||
|
class IloRisTestCaseInitTestCase(testtools.TestCase):
|
||||||
|
|
||||||
|
@mock.patch.object(urllib3, 'disable_warnings')
|
||||||
|
def test_init(self, disable_warning_mock):
|
||||||
|
ris_client = ris.RISOperations(
|
||||||
|
"x.x.x.x", "admin", "Admin", bios_password='foo',
|
||||||
|
cacert='/somepath')
|
||||||
|
|
||||||
|
self.assertEqual(ris_client.host, "x.x.x.x")
|
||||||
|
self.assertEqual(ris_client.login, "admin")
|
||||||
|
self.assertEqual(ris_client.password, "Admin")
|
||||||
|
self.assertEqual(ris_client.bios_password, "foo")
|
||||||
|
self.assertEqual({}, ris_client.message_registries)
|
||||||
|
self.assertEqual(ris_client.cacert, '/somepath')
|
||||||
|
|
||||||
|
@mock.patch.object(urllib3, 'disable_warnings')
|
||||||
|
def test_init_without_cacert(self, disable_warning_mock):
|
||||||
|
ris_client = ris.RISOperations(
|
||||||
|
"x.x.x.x", "admin", "Admin", bios_password='foo')
|
||||||
|
|
||||||
|
self.assertEqual(ris_client.host, "x.x.x.x")
|
||||||
|
self.assertEqual(ris_client.login, "admin")
|
||||||
|
self.assertEqual(ris_client.password, "Admin")
|
||||||
|
self.assertIsNone(ris_client.cacert)
|
||||||
|
disable_warning_mock.assert_called_once_with(
|
||||||
|
urllib3_exceptions.InsecureRequestWarning)
|
||||||
|
|
||||||
|
|
||||||
class IloRisTestCase(testtools.TestCase):
|
class IloRisTestCase(testtools.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user