testing

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

node unit tests

Index

Constants

View Source
const JobOutput = `` /* 2016-byte string literal not displayed */
View Source
const Output = `` /* 548-byte string literal not displayed */

Variables

View Source
var Expected = &nodes.Nodes{
	Kind:       "Host",
	Apiversion: "v3",
	Metadata:   nodes.Metadata{Name: "test-node"},
	Spec: nodes.Spec{
		Flavor: "s3.large.2",
		Az:     "cn-east-2a",
		Login: nodes.LoginSpec{
			SshKey: "test-keypair",
		},
		ExtendParam: nodes.ExtendParam{},
		PublicIP:    nodes.PublicIPSpec{Eip: nodes.EipSpec{Bandwidth: nodes.BandwidthOpts{}, IpType: ""}},
		RootVolume: nodes.VolumeSpec{
			VolumeType: "SATA",
			Size:       40,
		},
		DataVolumes: []nodes.VolumeSpec{
			{
				VolumeType: "SATA",
				Size:       100,
			},
		},
	},
}
View Source
var ExpectedJob = &nodes.Job{
	Kind:     "Job",
	Status:   nodes.JobStatus{Phase: "Success"},
	Metadata: nodes.JobMetadata{ID: "73ce052c-8b1b-11e8-8f9d-0255ac10193f"},
	Spec: nodes.JobSpec{Type: "ScaleupCluster",
		ClusterID:    "6951aa4d-88ef-11e8-b196-0255ac101c43",
		ResourceName: "cluster-test",
		SubJobs: []nodes.Job{{Kind: "Job",
			Metadata: nodes.JobMetadata{ID: "73cc28df-8b1b-11e8-8f9d-0255ac10193f"},
			Spec: nodes.JobSpec{Type: "CreateNode",
				ClusterID:    "6951aa4d-88ef-11e8-b196-0255ac101c43",
				ResourceName: "myhost",
				SubJobs: []nodes.Job{{Kind: "Job",
					Metadata: nodes.JobMetadata{ID: "73ce03fd-8b1b-11e8-8f9d-0255ac10193f"},
					Spec: nodes.JobSpec{Type: "GetPSMCert",
						ClusterID: "6951aa4d-88ef-11e8-b196-0255ac101c43"},
					Status: nodes.JobStatus{Phase: "Success"}},
					{Kind: "Job",
						Metadata: nodes.JobMetadata{ID: "73ce0473-8b1b-11e8-8f9d-0255ac10193f"},
						Spec: nodes.JobSpec{Type: "InstallNode",
							ClusterID:  "6951aa4d-88ef-11e8-b196-0255ac101c43",
							ResourceID: "73bd7e31-8b1b-11e8-8f9d-0255ac10193f"},
						Status: nodes.JobStatus{Phase: "Success"}},
				},
			},
		}},
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL