mirror of
				https://github.com/go-acme/lego.git
				synced 2025-10-31 08:27:38 +02:00 
			
		
		
		
	fix: skip reg.ru tests on CI
This commit is contained in:
		| @@ -1,7 +1,10 @@ | ||||
| package internal | ||||
|  | ||||
| import ( | ||||
| 	"net/http" | ||||
| 	"os" | ||||
| 	"testing" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/stretchr/testify/require" | ||||
| ) | ||||
| @@ -17,12 +20,18 @@ func TestRemoveRecord(t *testing.T) { | ||||
| 	t.Skip("there is a bug with the reg.ru API: INTERNAL_API_ERROR: Внутренняя ошибка, status code: 503") | ||||
|  | ||||
| 	client := NewClient(officialTestUser, officialTestPassword) | ||||
| 	client.HTTPClient = &http.Client{Timeout: 30 * time.Second} | ||||
|  | ||||
| 	err := client.RemoveTxtRecord("test.ru", "_acme-challenge", "txttxttxt") | ||||
| 	require.NoError(t, err) | ||||
| } | ||||
|  | ||||
| func TestRemoveRecord_errors(t *testing.T) { | ||||
| 	// TODO(ldez): remove skip when the reg.ru API will be fixed. | ||||
| 	if os.Getenv("CI") == "true" { | ||||
| 		t.Skip("there is a bug with the reg.ru and GitHub action: dial tcp 194.58.116.30:443: i/o timeout") | ||||
| 	} | ||||
|  | ||||
| 	testCases := []struct { | ||||
| 		desc     string | ||||
| 		domain   string | ||||
| @@ -55,6 +64,8 @@ func TestRemoveRecord_errors(t *testing.T) { | ||||
| 			t.Parallel() | ||||
|  | ||||
| 			client := NewClient(test.username, test.username) | ||||
| 			client.HTTPClient = &http.Client{Timeout: 30 * time.Second} | ||||
| 			client.BaseURL = test.baseURL | ||||
|  | ||||
| 			err := client.RemoveTxtRecord(test.domain, "_acme-challenge", "txttxttxt") | ||||
| 			require.EqualError(t, err, test.expected) | ||||
| @@ -67,12 +78,18 @@ func TestAddTXTRecord(t *testing.T) { | ||||
| 	t.Skip("there is a bug with the reg.ru API: INTERNAL_API_ERROR: Внутренняя ошибка, status code: 503") | ||||
|  | ||||
| 	client := NewClient(officialTestUser, officialTestPassword) | ||||
| 	client.HTTPClient = &http.Client{Timeout: 30 * time.Second} | ||||
|  | ||||
| 	err := client.AddTXTRecord("test.ru", "_acme-challenge", "txttxttxt") | ||||
| 	require.NoError(t, err) | ||||
| } | ||||
|  | ||||
| func TestAddTXTRecord_errors(t *testing.T) { | ||||
| 	// TODO(ldez): remove skip when the reg.ru API will be fixed. | ||||
| 	if os.Getenv("CI") == "true" { | ||||
| 		t.Skip("there is a bug with the reg.ru and GitHub action: dial tcp 194.58.116.30:443: i/o timeout") | ||||
| 	} | ||||
|  | ||||
| 	testCases := []struct { | ||||
| 		desc     string | ||||
| 		domain   string | ||||
| @@ -105,6 +122,8 @@ func TestAddTXTRecord_errors(t *testing.T) { | ||||
| 			t.Parallel() | ||||
|  | ||||
| 			client := NewClient(test.username, test.username) | ||||
| 			client.HTTPClient = &http.Client{Timeout: 30 * time.Second} | ||||
| 			client.BaseURL = test.baseURL | ||||
|  | ||||
| 			err := client.AddTXTRecord(test.domain, "_acme-challenge", "txttxttxt") | ||||
| 			require.EqualError(t, err, test.expected) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user