zotregistry.io/zot@v1.4.4-0.20231124084042-02a8ed785457/pkg/test/skip/skip_test.go (about)

     1  package skip_test
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  
     9  	tskip "zotregistry.io/zot/pkg/test/skip"
    10  )
    11  
    12  // for code coverage.
    13  func TestSkipS3(t *testing.T) {
    14  	envName := "S3MOCK_ENDPOINT"
    15  	envVal := os.Getenv(envName)
    16  
    17  	if len(envVal) > 0 {
    18  		defer os.Setenv(envName, envVal)
    19  		err := os.Unsetenv(envName)
    20  		assert.Equal(t, err, nil, "Error should be nil")
    21  	}
    22  
    23  	tskip.SkipS3(t)
    24  }
    25  
    26  func TestSkipDynamo(t *testing.T) {
    27  	envName := "DYNAMODBMOCK_ENDPOINT"
    28  	envVal := os.Getenv(envName)
    29  
    30  	if len(envVal) > 0 {
    31  		defer os.Setenv(envName, envVal)
    32  		err := os.Unsetenv(envName)
    33  		assert.Equal(t, err, nil, "Error should be nil")
    34  	}
    35  
    36  	tskip.SkipDynamo(t)
    37  }