Description: deactivate all tests that need network access
Author: Thorsten Alteholz <debian@alteholz.de>
Index: golang-github-hashicorp-go-azure-helpers/authentication/environment_test.go
===================================================================
--- golang-github-hashicorp-go-azure-helpers.orig/authentication/environment_test.go	2020-12-04 00:18:53.022215347 +0000
+++ golang-github-hashicorp-go-azure-helpers/authentication/environment_test.go	2020-12-04 01:30:17.677957531 +0000
@@ -1,8 +1,6 @@
 package authentication
 
 import (
-	"context"
-	"strings"
 	"testing"
 )
 
@@ -25,82 +23,10 @@
 }
 
 func TestAccAzureEnvironmentByName(t *testing.T) {
-	env, err := AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "public")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzurePublicCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzurePublicCloud", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "usgovernment")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureUSGovernmentCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureUSGovernmentCloud", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "german")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureGermanCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureGermanCloud", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "china")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureChinaCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureChinaCloud", env.Name)
-	}
-
 }
 
 func TestAccAzureEnvironmentByNameFromEndpoint(t *testing.T) {
-	env, err := AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "AzureCloud")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureCloud", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "AzureChinaCloud")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureChinaCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureChinaCloud", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "AzureUSGovernment")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureUSGovernment") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureUSGovernment", env.Name)
-	}
-	env, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "AzureGermanCloud")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if !strings.EqualFold(env.Name, "AzureGermanCloud") {
-		t.Fatalf("Incorrect environment name returned. Expected: %q. Received: %q", "AzureGermanCloud", env.Name)
-	}
-	_, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "badurl", "AzureGermanCloud")
-	if err == nil {
-		t.Fatal("Expected error from bad endpoint")
-	}
-	_, err = AzureEnvironmentByNameFromEndpoint(context.TODO(), "management.azure.com", "badEnvironment")
-	if err == nil {
-		t.Fatal("Expected error from bad environment")
-	}
 }
 
 func TestAccIsEnvironmentAzureStack(t *testing.T) {
-	ok, err := IsEnvironmentAzureStack(context.TODO(), "management.azure.com", "public")
-	if err != nil {
-		t.Fatalf("Error getting Endpoint: %s", err)
-	}
-	if ok {
-		t.Fatal("Expected `public` environment to not be Azure Stack")
-	}
 }
