github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/docker/registry/internal/package_test.go (about)

     1  // Copyright 2021 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package internal
     5  
     6  import (
     7  	"testing"
     8  
     9  	gc "gopkg.in/check.v1"
    10  
    11  	"github.com/juju/juju/docker"
    12  )
    13  
    14  func TestPackage(t *testing.T) {
    15  	gc.TestingT(t)
    16  }
    17  
    18  type (
    19  	AzureContainerRegistry         = azureContainerRegistry
    20  	BaseClient                     = baseClient
    21  	Dockerhub                      = dockerhub
    22  	GoogleContainerRegistry        = googleContainerRegistry
    23  	GithubContainerRegistry        = githubContainerRegistry
    24  	GitlabContainerRegistry        = gitlabContainerRegistry
    25  	QuayContainerRegistry          = quayContainerRegistry
    26  	ElasticContainerRegistry       = elasticContainerRegistry
    27  	ElasticContainerRegistryPublic = elasticContainerRegistryPublic
    28  )
    29  
    30  var (
    31  	NewErrorTransport                  = newErrorTransport
    32  	NewChallengeTransport              = newChallengeTransport
    33  	NewBasicTransport                  = newBasicTransport
    34  	NewTokenTransport                  = newTokenTransport
    35  	NewElasticContainerRegistryForTest = newElasticContainerRegistryForTest
    36  	NewAzureContainerRegistry          = newAzureContainerRegistry
    37  	GetArchitecture                    = getArchitecture
    38  	UnwrapNetError                     = unwrapNetError
    39  )
    40  
    41  func (c *BaseClient) SetImageRepoDetails(i docker.ImageRepoDetails) {
    42  	c.repoDetails = &i
    43  }