Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3] Remove remaining references to V1 profiles #2239

Merged
merged 7 commits into from
Aug 27, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions __tests__/__packages__/cli-test-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

All notable changes to the Zowe CLI test utils package will be documented in this file.

## Recent Changes

- BugFix: Removed obsolete V1 `profiles` property from the parameters object returned by `mockHandlerParameters` method.

## `8.0.0-next.202408131445`

- Update: See `7.28.3` for details
Expand Down
4 changes: 1 addition & 3 deletions __tests__/__packages__/cli-test-utils/src/TestUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import * as fs from "fs";
import { spawnSync, SpawnSyncReturns, ExecFileException } from "child_process";
import { ITestEnvironment } from "./environment/doc/response/ITestEnvironment";
import { CommandProfiles, ICommandDefinition, IHandlerParameters } from "@zowe/imperative";
import { ICommandDefinition, IHandlerParameters } from "@zowe/imperative";

/**
* Execute a CLI script
Expand Down Expand Up @@ -135,8 +135,6 @@ export function mockHandlerParameters(params: PartialHandlerParameters): IHandle
...params.arguments || {}
},
positionals: params.positionals || [],
// eslint-disable-next-line deprecation/deprecation
profiles: params.profiles || new CommandProfiles(new Map()),
definition: params.definition,
fullDefinition: params.definition,
stdin: process.stdin,
Expand Down
25 changes: 25 additions & 0 deletions __tests__/__src__/TestConstants.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* This program and the accompanying materials are made available under the terms of the
* Eclipse Public License v2.0 which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-v20.html
*
* SPDX-License-Identifier: EPL-2.0
*
* Copyright Contributors to the Zowe Project.
*
*/

// Some test constants that are needed by multiple packages for unit tests

// Mocked profile options to be added to args
export const UNIT_TEST_ZOSMF_PROF_OPTS = {
host: "somewhere.com",
port: "43443",
user: "someone",
password: "somesecret"
};

export const UNIT_TEST_TSO_PROF_OPTS = {
password: "fake",
account: "fake"
};
55 changes: 0 additions & 55 deletions __tests__/__src__/mocks/ZosmfProfileMock.ts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,13 @@ import {
ListRegistryInstances,
ProvisioningConstants
} from "@zowe/provisioning-for-zowe-sdk";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "delete", "instance"],
definition: DeleteInstanceDefinition.DeleteInstanceDefinition,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: DeleteInstanceDefinition.DeleteInstanceDefinition
});

describe("delete deprovisioned instance handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,15 @@ import { ListCatalogTemplates } from "@zowe/provisioning-for-zowe-sdk";
import { IHandlerParameters } from "@zowe/imperative";
import * as Handler from "../../../../../src/provisioning/list/catalogTemplates/CatalogTemplates.handler";
import { catalogTemplates } from "../../../../../src/provisioning/list/catalogTemplates/CatalogTemplates.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

jest.mock("../../../../../../../packages/provisioning/src/ListCatalogTemplates");

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "list", "catalog-templates"],
definition: catalogTemplates,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: catalogTemplates
});

describe("list catalog templates handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,13 @@ import {
import * as Handler from "../../../../../src/provisioning/list/instanceInfo/InstanceInfo.handler";
import { instanceInfo } from "../../../../../src/provisioning/list/instanceInfo/InstanceInfo.definition";
import { ProvisioningListMocks } from "../../../__resources__/ProvisioningListMocks";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "list", "instance-info"],
definition: instanceInfo,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: instanceInfo
});

describe("list instance info handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,13 @@ import { IHandlerParameters } from "@zowe/imperative";
import * as Handler from "../../../../../src/provisioning/list/instanceVariables/InstanceVariables.handler";
import { instanceVariables } from "../../../../../src/provisioning/list/instanceVariables/InstanceVariables.definition";
import { ProvisioningListMocks } from "../../../__resources__/ProvisioningListMocks";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "list", "instance-variables"],
definition: instanceVariables,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: instanceVariables
});

describe("list instance variables handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,15 @@ import { ListRegistryInstances } from "@zowe/provisioning-for-zowe-sdk";
import { IHandlerParameters } from "@zowe/imperative";
import * as Handler from "../../../../../src/provisioning/list/registry/RegistryInstances.handler";
import { registryInstances } from "../../../../../src/provisioning/list/registry/RegistryInstances.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

jest.mock("@zowe/provisioning-for-zowe-sdk");

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "list", "catalog-templates"],
definition: registryInstances,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: registryInstances
});

describe("list registry instances handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,13 @@ import { ListTemplateInfo } from "@zowe/provisioning-for-zowe-sdk";
import { IHandlerParameters } from "@zowe/imperative";
import * as Handler from "../../../../../src/provisioning/list/templateInfo/TemplateInfo.handler";
import { templateInfo } from "../../../../../src/provisioning/list/templateInfo/TemplateInfo.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "list", "catalog-templates"],
definition: templateInfo,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: templateInfo
});

describe("list template info handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,13 @@ import {
import { IHandlerParameters } from "@zowe/imperative";
import * as ActionHandler from "../../../../../src/provisioning/perform/action/Action.handler";
import * as ActionDefinition from "../../../../../src/provisioning/perform/action/Action.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "perform", "action"],
definition: ActionDefinition.ActionDefinition,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: ActionDefinition.ActionDefinition
});

describe("perform action handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,13 @@ import { ProvisionTemplateData } from "../../../__resources__/ProvisionTemplateD
import { IHandlerParameters, ImperativeError } from "@zowe/imperative";
import * as TemplateHandler from "../../../../../src/provisioning/provision/template/Template.handler";
import * as TemplateDefinition from "../../../../../src/provisioning/provision/template/Template.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["provisioning", "provision", "template"],
definition: TemplateDefinition.TemplateDefinition,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: TemplateDefinition.TemplateDefinition
});

describe("provision template handler tests", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Get } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions, ImperativeError } from "@zowe/imperative";

describe("Compare data set handler", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
jest.mock("fs");

import { Get } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions, ImperativeError } from "@zowe/imperative";
import * as fs from "fs";
describe("Compare local-file and data-set handler", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
jest.mock("fs");

import { GetJobs } from "@zowe/zos-jobs-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions, ImperativeError } from "@zowe/imperative";
import * as fs from "fs";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
jest.mock("fs");

import { Get } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions } from "@zowe/imperative";
import * as fs from "fs";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { GetJobs } from "@zowe/zos-jobs-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions, ImperativeError } from "@zowe/imperative";

describe("Compare spooldd handler", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Get } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { DiffUtils, IDiffOptions, ImperativeError } from "@zowe/imperative";

describe("Compare data set handler", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,13 @@
import { IHandlerParameters, ImperativeConfig, ImperativeError } from "@zowe/imperative";
import TargetProfileHandler from "../../../../../src/zosfiles/copy/dsclp/TargetProfile.handler";
import { DsclpDefinition } from "../../../../../src/zosfiles/copy/dsclp/Dsclp.definition";
import {
UNIT_TEST_ZOSMF_PROF_OPTS,
UNIT_TEST_PROFILES_ZOSMF
} from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";
import { mockHandlerParameters } from "@zowe/cli-test-utils";

const DEFAULT_PARAMETERS: IHandlerParameters = mockHandlerParameters({
arguments: UNIT_TEST_ZOSMF_PROF_OPTS,
positionals: ["files", "copy", "data-set-cross-lpar"],
definition: DsclpDefinition,
profiles: UNIT_TEST_PROFILES_ZOSMF
definition: DsclpDefinition
});

describe("TargetProfileHandler", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Create, CreateDataSetTypeEnum } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";

describe("Create binary PDS data set handler", () => {
describe("process method", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Create, CreateDataSetTypeEnum } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";

describe("Create C-code PDS data set handler", () => {
describe("process method", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Create, CreateDataSetTypeEnum } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";

describe("Create classic PDS data set handler", () => {
describe("process method", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Create, CreateDataSetTypeEnum } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";

describe("Create data set handler", () => {
describe("process method", () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/

import { Create, CreateDataSetTypeEnum } from "@zowe/zos-files-for-zowe-sdk";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/mocks/ZosmfProfileMock";
import { UNIT_TEST_ZOSMF_PROF_OPTS } from "../../../../../../../__tests__/__src__/TestConstants";

describe("Create PDS data set handler", () => {
describe("process method", () => {
Expand Down
Loading
Loading