TransferMock.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import {
  2. MigrationItem,
  3. MigrationItemDetails,
  4. ReplicaItem,
  5. ReplicaItemDetails,
  6. } from "@src/@types/MainItem";
  7. import { EXECUTION_MOCK, TASK_MOCK } from "@tests/mocks/ExecutionsMock";
  8. import { INSTANCE_MOCK } from "@tests/mocks/InstancesMock";
  9. export const REPLICA_MOCK: ReplicaItem = {
  10. id: "replica-id",
  11. name: "replica-name",
  12. type: "replica",
  13. description: "replica-description",
  14. notes: "replica-notes",
  15. created_at: "2023-11-26T12:00:00Z",
  16. updated_at: "2023-11-26T12:00:00Z",
  17. origin_endpoint_id: "vmware",
  18. destination_endpoint_id: "openstack",
  19. origin_minion_pool_id: "origin-minion-pool-id",
  20. destination_minion_pool_id: "destination-minion-pool-id",
  21. instances: ["instance-id"],
  22. info: {},
  23. destination_environment: {
  24. option_1: "option_1_value",
  25. object_option: {
  26. object_option_1: "object_option_1_value",
  27. },
  28. array_option: ["array_option_1_value", "array_option_2_value"],
  29. object_with_mappings: {
  30. mappings: [
  31. {
  32. source: "source_value",
  33. destination: "destination_value",
  34. },
  35. ],
  36. disk_mappings: {},
  37. },
  38. password: "password-value",
  39. },
  40. source_environment: {},
  41. transfer_result: {
  42. "instance-id": { ...INSTANCE_MOCK },
  43. },
  44. last_execution_status: "COMPLETED",
  45. user_id: "user-id",
  46. network_map: {
  47. // @ts-ignore
  48. "network-name": "network-name",
  49. },
  50. storage_mappings: {
  51. backend_mappings: [
  52. {
  53. destination: "destination_value",
  54. source: "source_value",
  55. },
  56. ],
  57. default: "default_value",
  58. disk_mappings: [
  59. {
  60. destination: "destination_value",
  61. disk_id: "disk_id_value",
  62. },
  63. ],
  64. },
  65. };
  66. export const REPLICA_ITEM_DETAILS_MOCK: ReplicaItemDetails = {
  67. ...REPLICA_MOCK,
  68. executions: [EXECUTION_MOCK],
  69. };
  70. export const MIGRATION_MOCK: MigrationItem = {
  71. id: "migration-id",
  72. name: "migration-name",
  73. type: "migration",
  74. description: "migration-description",
  75. notes: "migration-notes",
  76. created_at: "2023-11-26T12:00:00Z",
  77. updated_at: "2023-11-26T12:00:00Z",
  78. origin_endpoint_id: "openstack",
  79. destination_endpoint_id: "vmware",
  80. origin_minion_pool_id: "origin-minion-pool-id",
  81. destination_minion_pool_id: "destination-minion-pool-id",
  82. instances: ["instance-id"],
  83. info: {},
  84. destination_environment: {},
  85. source_environment: {},
  86. transfer_result: {},
  87. last_execution_status: "COMPLETED",
  88. user_id: "user-id",
  89. };
  90. export const MIGRATION_ITEM_DETAILS_MOCK: MigrationItemDetails = {
  91. ...MIGRATION_MOCK,
  92. tasks: [{ ...TASK_MOCK, task_type: "migration_task" }],
  93. };