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))
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)
def test_tags_empty(): assert 'Empty output.' in skip_exception_check(Tags)
def test_empty(self): assert 'Empty output.' in skip_exception_check(RhvLogCollectorJson)
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)
def test_ceph_cfg_info_empty(self): assert 'Empty output.' in skip_exception_check(CephCfgInfo)
def test_ceph_ec_profile_get_empty(self): assert 'Empty output.' in skip_exception_check(CephECProfileGet)
def test_ceph_s_empty(self): assert 'Empty output.' in skip_exception_check(CephS)
def test_ceph_os_df_empty(self): assert 'Empty output.' in skip_exception_check(CephOsdDf)
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)
def test_ceph_health_detail_empty(self): assert 'Empty output.' in skip_exception_check(CephHealthDetail)
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)
def test_ceph_osd_tree_empty(self): assert 'Empty output.' in skip_exception_check(CephOsdTree)
def test_cloud_cfg_empty(): assert 'Empty output.' in skip_exception_check(cloud_cfg.CloudCfg)
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)