def test_edbq():
    output = engine_db_query.EngineDBQueryVDSMversion(context_wrap(OUTPUT))
    assert output.get(
        'id', None
    ) == 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
    assert output.result[0].get('rpm_version') == 'vdsm-4.30.40-1.el7ev'

    # for multiple hosts
    output = engine_db_query.EngineDBQueryVDSMversion(context_wrap(OUTPUT_2))
    assert output.result == [{
        'vds_name': 'hosto',
        'rpm_version': 'vdsm-4.40.20-33.git1b7dedcf3.fc30'
    }, {
        'vds_name': 'hosto2',
        'rpm_version': 'vdsm-4.40.13-38.gite9bae3c68.fc30'
    }]

    # No content
    assert 'Empty output.' in skip_exception_check(
        engine_db_query.EngineDBQueryVDSMversion)

    # Error
    with pytest.raises(ParseException) as e:
        engine_db_query.EngineDBQueryVDSMversion(context_wrap(ERROR))
    assert "couldn't parse json." in str(e)
def test_ansible_tower_license__data_ab_type():
    assert 'Empty output.' in skip_exception_check(AnsibleTowerLicense)

    with pytest.raises(ContentException):
        AnsibleTowerLicense(context_wrap(NG_COMMAND_1))

    with pytest.raises(ParseException):
        AnsibleTowerLicense(context_wrap(NG_COMMAND_2))

    with pytest.raises(ParseException):
        AnsibleTowerLicense(context_wrap(NO_LICENSE))
Beispiel #3
0
def test_skip():
    skip_exception_check(grubenv.GrubEnv, output_str="# test")
    skip_exception_check(grubenv.GrubEnv)
def test_freeipa_healthcheck_log_empty():
    assert 'Empty output.' in skip_exception_check(FreeIPAHealthCheckLog)
Beispiel #5
0
def test_tags_empty():
    assert 'Empty output.' in skip_exception_check(Tags)
 def test_empty(self):
     assert 'Empty output.' in skip_exception_check(RhvLogCollectorJson)
Beispiel #7
0
def test_teamdctl_state_dump_empty():
    assert 'Empty output.' in skip_exception_check(TeamdctlStateDump)
def test_empty():
    assert 'Empty output.' in skip_exception_check(NdctlListNi)
Beispiel #9
0
 def test_ceph_cfg_info_empty(self):
     assert 'Empty output.' in skip_exception_check(CephCfgInfo)
Beispiel #10
0
 def test_ceph_ec_profile_get_empty(self):
     assert 'Empty output.' in skip_exception_check(CephECProfileGet)
Beispiel #11
0
 def test_ceph_s_empty(self):
     assert 'Empty output.' in skip_exception_check(CephS)
Beispiel #12
0
 def test_ceph_os_df_empty(self):
     assert 'Empty output.' in skip_exception_check(CephOsdDf)
Beispiel #13
0
def test_empty():
    assert 'Empty output.' in skip_exception_check(RhsmReleaseVer)
def test_cni_podman_bridge_conf_empty():
    assert 'Empty output.' in skip_exception_check(CNIPodmanBridgeConf)
def test_version_info_empty():
    assert 'Empty output.' in skip_exception_check(version_info.VersionInfo)
Beispiel #16
0
 def test_ceph_health_detail_empty(self):
     assert 'Empty output.' in skip_exception_check(CephHealthDetail)
Beispiel #17
0
 def test_ceph_df_detail_empty(self):
     assert 'Empty output.' in skip_exception_check(CephDfDetail)
def test_empty_content():
    skip_exception_check(nfnetlink_queue.NfnetLinkQueue)
Beispiel #19
0
 def test_ceph_osd_tree_empty(self):
     assert 'Empty output.' in skip_exception_check(CephOsdTree)
Beispiel #20
0
def test_cloud_cfg_empty():
    assert 'Empty output.' in skip_exception_check(cloud_cfg.CloudCfg)
Beispiel #21
0
 def test_ceph_report_empty(self):
     assert 'Empty output.' in skip_exception_check(CephReport)
def test_empty():
    assert 'Empty output.' in skip_exception_check(HttpdOnNFSFilesCount)
def test_virt_uuid_facts_empty():
    assert 'Empty output.' in skip_exception_check(VirtUuidFacts)