1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
"""
SoftLayer.tests.CLI.modules.licenses_tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:license: MIT, see LICENSE for more details.
"""
from SoftLayer.fixtures import SoftLayer_Product_Order
from SoftLayer.fixtures import SoftLayer_Product_Package
from SoftLayer import testing
class LicensesTests(testing.TestCase):
def test_create(self):
_mock = self.set_mock('SoftLayer_Product_Package', 'getItems')
_mock.return_value = SoftLayer_Product_Package.getItems_vmware
order_mock = self.set_mock('SoftLayer_Product_Order', 'placeOrder')
order_mock.return_value = SoftLayer_Product_Order.wmware_placeOrder
result = self.run_command(['licenses',
'create',
'-k', 'VMWARE_VSAN_ENTERPRISE_TIER_III_65_124_TB_6_X_2',
'-d dal03'])
self.assert_no_fail(result)
def test_cancel(self):
result = self.run_command(['licenses',
'cancel',
'ABCDE-6CJ8L-J8R9H-000R0-CDR70',
'--immediate'])
self.assert_no_fail(result)
def test_create_options(self):
result = self.run_command(['licenses', 'create-options'])
self.assert_no_fail(result)
|