MCPcopy
hub / github.com/digitalocean/doctl / withTestClient

Function withTestClient

commands/commands_test.go:303–434  ·  view source on GitHub ↗
(t *testing.T, tFn testFn)

Source from the content-addressed store, hash-verified

301}
302
303func withTestClient(t *testing.T, tFn testFn) {
304 ctrl := gomock.NewController(t)
305 defer ctrl.Finish()
306
307 tm := &tcMocks{
308 account: domocks.NewMockAccountService(ctrl),
309 actions: domocks.NewMockActionsService(ctrl),
310 apps: domocks.NewMockAppsService(ctrl),
311 balance: domocks.NewMockBalanceService(ctrl),
312 billingHistory: domocks.NewMockBillingHistoryService(ctrl),
313 keys: domocks.NewMockKeysService(ctrl),
314 sizes: domocks.NewMockSizesService(ctrl),
315 regions: domocks.NewMockRegionsService(ctrl),
316 images: domocks.NewMockImagesService(ctrl),
317 imageActions: domocks.NewMockImageActionsService(ctrl),
318 invoices: domocks.NewMockInvoicesService(ctrl),
319 reservedIPs: domocks.NewMockReservedIPsService(ctrl),
320 reservedIPActions: domocks.NewMockReservedIPActionsService(ctrl),
321 reservedIPv6s: domocks.NewMockReservedIPv6sService(ctrl),
322 byoipPrefixes: domocks.NewMockBYOIPPrefixsService(ctrl),
323 droplets: domocks.NewMockDropletsService(ctrl),
324 dropletActions: domocks.NewMockDropletActionsService(ctrl),
325 dropletAutoscale: domocks.NewMockDropletAutoscaleService(ctrl),
326 domains: domocks.NewMockDomainsService(ctrl),
327 tags: domocks.NewMockTagsService(ctrl),
328 uptimeChecks: domocks.NewMockUptimeChecksService(ctrl),
329 volumes: domocks.NewMockVolumesService(ctrl),
330 volumeActions: domocks.NewMockVolumeActionsService(ctrl),
331 vpcNatGateways: domocks.NewMockVPCNATGatewaysService(ctrl),
332 snapshots: domocks.NewMockSnapshotsService(ctrl),
333 certificates: domocks.NewMockCertificatesService(ctrl),
334 loadBalancers: domocks.NewMockLoadBalancersService(ctrl),
335 firewalls: domocks.NewMockFirewallsService(ctrl),
336 cdns: domocks.NewMockCDNsService(ctrl),
337 projects: domocks.NewMockProjectsService(ctrl),
338 kubernetes: domocks.NewMockKubernetesService(ctrl),
339 databases: domocks.NewMockDatabasesService(ctrl),
340 registry: domocks.NewMockRegistryService(ctrl),
341 registries: domocks.NewMockRegistriesService(ctrl),
342 sshRunner: domocks.NewMockRunner(ctrl),
343 vpcs: domocks.NewMockVPCsService(ctrl),
344 oneClick: domocks.NewMockOneClickService(ctrl),
345 listen: domocks.NewMockListenerService(ctrl),
346 terminal: domocks.NewMockTerminal(ctrl),
347 monitoring: domocks.NewMockMonitoringService(ctrl),
348 serverless: domocks.NewMockServerlessService(ctrl),
349 appBuilderFactory: builder.NewMockComponentBuilderFactory(ctrl),
350 appBuilder: builder.NewMockComponentBuilder(ctrl),
351 appDockerEngineClient: builder.NewMockDockerEngineClient(ctrl),
352 oauth: domocks.NewMockOAuthService(ctrl),
353 partnerAttachments: domocks.NewMockPartnerAttachmentsService(ctrl),
354 spacesKeys: domocks.NewMockSpacesKeysService(ctrl),
355 gradientAI: domocks.NewMockGradientAIService(ctrl),
356 dedicatedInferences: domocks.NewMockDedicatedInferenceService(ctrl),
357 inference: domocks.NewMockInferenceService(ctrl),
358 nfs: domocks.NewMockNfsService(ctrl),
359 nfsActions: domocks.NewMockNfsActionsService(ctrl),
360 security: domocks.NewMockSecurityService(ctrl),

Callers 15

TestNamespacesCreateFunction · 0.85
TestNamespacesListFunction · 0.85
TestNamespacesDeleteFunction · 0.85
TestActionListFunction · 0.85
TestActionGetFunction · 0.85
Test_filterActionsFunction · 0.85
TestCDNsGetFunction · 0.85
TestCDNsListFunction · 0.85

Calls 5

NewMockComponentBuilderFunction · 0.92
NewTestConfigFunction · 0.92
GetStringMethod · 0.65

Tested by

no test coverage detected