Пример #1
0
def gen_license(customer_name, user_name, duration, lic_type, cpu_num, host_num):
    tmp_file = '/tmp/%s' % uuid.uuid1().get_hex()
    license_script = os.environ.get('licenseGenScript') 
    lic_info = lic_ops.get_license_info()
    test_util.test_logger("bash '%s' '%s' '%s' '%s' '%s' '%s' '%s' '%s'" % (license_script, customer_name, user_name, duration, lic_type, cpu_num, host_num, lic_info.inventory.licenseRequest))
    (ret, file_path) = execute_shell_in_process_stdout("bash '%s' '%s' '%s' '%s' '%s' '%s' '%s' '%s'" % (license_script, customer_name, user_name, duration, lic_type, cpu_num, host_num, lic_info.inventory.licenseRequest), tmp_file)
    return file_path
Пример #2
0
def get_license_info():
    global lic_issued_date
    global lic_expired_date
    lic_info = lic_ops.get_license_info().inventory
    if lic_issued_date == None or lic_expired_date != None:
        lic_issued_date = lic_info.issuedDate
    lic_expired_date = lic_info.expiredDate
    return lic_info
Пример #3
0
def check_license(user_name, cpu_num, host_num, expired, lic_type, issued_date=None, expired_date=None):
    if issued_date == None:
        issued_date = get_license_issued_date()
    if expired_date == None:
        expired_date = get_license_expired_date()
    lic_info = lic_ops.get_license_info().inventory
    if lic_info.user != user_name:
        test_util.test_fail("License user info not correct")
    if lic_info.cpuNum != cpu_num:
        test_util.test_fail("License cpu info not correct")
    if lic_info.hostNum != host_num:
        test_util.test_fail("License host info not correct")
    if lic_info.expired != expired:
        test_util.test_fail("License expire info not correct")
    if lic_info.licenseType != lic_type:
        test_util.test_fail("License type info not correct")
    if lic_info.issuedDate != issued_date:
        test_util.test_fail("License issue date info not correct")
    if lic_info.expiredDate != expired_date:
        test_util.test_fail("License expire date info not correct")