"github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Start DNS Server", func() { var ( ns *fakes.Namespace context *fakes.Context listenerFactory *fakes.ListenerFactory linkFactory *fakes.LinkFactory addressManager *fakes.AddressManager dnsServerFactory *fakes.DNSServerFactory returnedListener *net.UDPConn sandboxRepo *fakes.SandboxRepository sbox *fakes.Sandbox dnsServer *fakes.Runner startDNS commands.StartDNSServer ) BeforeEach(func() { listenerFactory = &fakes.ListenerFactory{} linkFactory = &fakes.LinkFactory{} addressManager = &fakes.AddressManager{} dnsServerFactory = &fakes.DNSServerFactory{} ns = &fakes.Namespace{}
package commands_test import ( "errors" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("MoveLink", func() { var ( context *fakes.Context linkFactory *fakes.LinkFactory sandboxRepository *fakes.SandboxRepository sbox *fakes.Sandbox moveLink commands.MoveLink ) BeforeEach(func() { context = &fakes.Context{} linkFactory = &fakes.LinkFactory{} context.LinkFactoryReturns(linkFactory) sandboxRepository = &fakes.SandboxRepository{} context.SandboxRepositoryReturns(sandboxRepository) sbox = &fakes.Sandbox{} sandboxRepository.GetReturns(sbox, nil)
import ( "errors" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" "github.com/pivotal-golang/lager/lagertest" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("CreateSandbox", func() { var ( context *fakes.Context logger *lagertest.TestLogger sandboxRepository *fakes.SandboxRepository sbox *fakes.Sandbox createSandbox commands.CreateSandbox ) BeforeEach(func() { context = &fakes.Context{} logger = lagertest.NewTestLogger("test") context.LoggerReturns(logger) sandboxRepository = &fakes.SandboxRepository{} context.SandboxRepositoryReturns(sandboxRepository) createSandbox = commands.CreateSandbox{ Name: "my-namespace",
import ( "errors" "net" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("GetHardwareAddress", func() { var ( context *fakes.Context linkFactory *fakes.LinkFactory hwAddr net.HardwareAddr getHWAddress *commands.GetHardwareAddress ) BeforeEach(func() { var err error hwAddr, err = net.ParseMAC("FF:FF:FF:FF:FF:FF") Expect(err).NotTo(HaveOccurred()) linkFactory = &fakes.LinkFactory{} linkFactory.HardwareAddressReturns(hwAddr, nil) context = &fakes.Context{} context.LinkFactoryReturns(linkFactory)
package commands_test import ( "errors" "net" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("AddAddress", func() { var ( addressManager *fakes.AddressManager context *fakes.Context addAddress commands.AddAddress ) BeforeEach(func() { addressManager = &fakes.AddressManager{} context = &fakes.Context{} context.AddressManagerReturns(addressManager) addAddress = commands.AddAddress{ InterfaceName: "my-interface", Address: net.IPNet{ IP: net.ParseIP("192.168.1.1"), Mask: net.CIDRMask(24, 32), }, }
package conditions_test import ( "errors" "github.com/cloudfoundry-incubator/ducati-daemon/executor/conditions" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" "github.com/cloudfoundry-incubator/ducati-daemon/sandbox" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("SandboxExists", func() { var ( repo *fakes.SandboxRepository sandboxExists conditions.SandboxExists context *fakes.Context ) BeforeEach(func() { repo = &fakes.SandboxRepository{} context = &fakes.Context{} context.SandboxRepositoryReturns(repo) sandboxExists = conditions.SandboxExists{ Name: "some-sandbox", } }) Context("when the namespace exists", func() { BeforeEach(func() {
import ( "errors" "os" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("StartMonitor", func() { var ( context *fakes.Context sandboxRepository *fakes.Repository startMonitor commands.StartMonitor fakeWatcher *fakes.MissWatcher hostNS *fakes.Namespace sandboxNS *fakes.Namespace ) BeforeEach(func() { context = &fakes.Context{} sandboxRepository = &fakes.Repository{} context.SandboxNamespaceRepositoryReturns(sandboxRepository) sandboxNS = &fakes.Namespace{} sandboxRepository.GetReturns(sandboxNS, nil) hostNS = &fakes.Namespace{}
package commands_test import ( "errors" "net" "github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("AddRoute", func() { var ( routeManager *fakes.RouteManager context *fakes.Context addRoute commands.AddRoute ) BeforeEach(func() { context = &fakes.Context{} routeManager = &fakes.RouteManager{} context.RouteManagerReturns(routeManager) addRoute = commands.AddRoute{ Interface: "my-interface", Destination: net.IPNet{ IP: net.ParseIP("192.168.1.1"), Mask: net.CIDRMask(24, 32), }, Gateway: net.ParseIP("192.168.1.4"),
"github.com/cloudfoundry-incubator/ducati-daemon/executor/commands" "github.com/cloudfoundry-incubator/ducati-daemon/fakes" "github.com/cloudfoundry-incubator/ducati-daemon/sandbox" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/pivotal-golang/lager/lagertest" ) var _ = Describe("CleanupSandbox", func() { var ( context *fakes.Context logger *lagertest.TestLogger sbox *fakes.Sandbox sandboxNS *fakes.Namespace linkFactory *fakes.LinkFactory cleanupSandboxCommand commands.CleanupSandbox missWatcher *fakes.MissWatcher namespaceRepository *fakes.Repository sandboxRepo *fakes.SandboxRepository ) BeforeEach(func() { context = &fakes.Context{} logger = lagertest.NewTestLogger("test") context.LoggerReturns(logger) sandboxNS = &fakes.Namespace{} sandboxNS.NameReturns("sandbox-name")