def test_build_change_and_build_again(plugin_config_content, src_dir, schema_content): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert plugin_config_content['buildNumber'] == upload_artifact[ 'buildNumber'] changed_build_number = '7.2.12' changed_host_type = ['WINDOWS'] plugin_config_content['buildNumber'] = changed_build_number plugin_config_content['hostTypes'] = changed_host_type upload_artifact_2 = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert changed_build_number == upload_artifact_2.get('buildNumber') assert changed_host_type == upload_artifact_2.get('hostTypes')
def test_build_number_parameter(plugin_config_content, src_dir, schema_content, expected): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert expected == upload_artifact['buildNumber']
def test_prepare_upload_artifact_success(artifact_content, plugin_config_content, src_dir, schema_content): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert upload_artifact == artifact_content
def test_manual_discovery_parameter(plugin_config_content, src_dir, schema_content, expected): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert expected == upload_artifact['discoveryDefinition'][ 'manualSourceConfigDiscovery']
def test_minimum_lua_version_parameter(plugin_config_content, src_dir, schema_content, expected): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert expected == upload_artifact.get('minimumLuaVersion')
def test_lua_name_parameter(plugin_config_content, src_dir, schema_content, expected): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert expected == upload_artifact.get('luaName')
def test_extended_hooks_parameter(plugin_config_content, src_dir, schema_content, expected): upload_artifact = build.prepare_upload_artifact( plugin_config_content, src_dir, schema_content, {}) assert expected == upload_artifact.get('extendedStartStopHooks')