func mockDep() D.Deployment {
	usEast1 := D.RegionName("us-east-1")
	usWest2 := D.RegionName("us-west-2")
	return mock.NewDeployment(
		map[string]D.AppMap{
			"mock": {
				D.AccountName("prod"): {
					CloudProvider: "aws",
					Clusters: D.ClusterMap{
						D.ClusterName("mock-prod-a"): {
							usEast1: {
								D.ASGName("mock-prod-a-v123"): []D.InstanceID{"i-4a003cd0"},
							},
							usWest2: {
								D.ASGName("mock-prod-a-v111"): []D.InstanceID{"i-efdc42dc"},
							},
						},
						D.ClusterName("mock-prod-b"): {
							usEast1: {
								D.ASGName("mock-prod-b-v002"): []D.InstanceID{"i-115ccc27"},
							},
							usWest2: {
								D.ASGName("mock-prod-b-v001"): []D.InstanceID{"i-7881287e"},
							},
						},
						D.ClusterName("mock-staging-a"): {
							usEast1: {
								D.ASGName("mock-staging-a-v123"): []D.InstanceID{"i-ff8e7e4b"},
							},
							usWest2: {
								D.ASGName("mock-staging-a-v111"): []D.InstanceID{"i-6eed18a4"},
							},
						},
						D.ClusterName("mock-staging-b"): {
							usEast1: {
								D.ASGName("mock-staging-b-v002"): []D.InstanceID{"i-13770e40"},
							},
							usWest2: {
								D.ASGName("mock-staging-b-v001"): []D.InstanceID{"i-afb7595e"},
							},
						},
					},
				},
				D.AccountName("test"): {
					CloudProvider: "aws",
					Clusters: D.ClusterMap{
						D.ClusterName("mock-test-a"): {
							usEast1: {
								D.ASGName("mock-test-a-v123"): []D.InstanceID{"i-23b61f89"},
							},
							usWest2: {
								D.ASGName("mock-test-a-v111"): []D.InstanceID{"i-fe7a0827"},
							},
						},
						D.ClusterName("mock-test-b"): {
							usEast1: {
								D.ASGName("mock-test-b-v002"): []D.InstanceID{"i-f581d5c3"},
							},
							usWest2: {
								D.ASGName("mock-test-b-v001"): []D.InstanceID{"i-986e988a"},
							},
						},
						D.ClusterName("mock-beta-a"): {
							usEast1: {
								D.ASGName("mock-beta-a-v123"): []D.InstanceID{"i-4b359d5d"},
							},
							usWest2: {
								D.ASGName("mock-beta-a-v111"): []D.InstanceID{"i-e751bdd2"},
							},
						},
						D.ClusterName("mock-beta-b"): {
							usEast1: {
								D.ASGName("mock-beta-b-v002"): []D.InstanceID{"i-e5eeba5e"},
							},
							usWest2: {
								D.ASGName("mock-beta-b-v001"): []D.InstanceID{"i-76013ffb"},
							},
						},
					},
				},
			}})
}
mockDeployment returns a deploy.Deployment object mock for testing
package eligible
import (
	"testing"
	"github.com/Netflix/chaosmonkey"
	D "github.com/Netflix/chaosmonkey/deploy"
	"github.com/Netflix/chaosmonkey/grp"
	"github.com/Netflix/chaosmonkey/mock"
)