github.com/mhilton/juju-juju@v0.0.0-20150901100907-a94dd2c73455/apiserver/metricsender/export_test.go (about)

     1  // Copyright 2014 Canonical Ltd.  All rights reserved.
     2  
     3  package metricsender
     4  
     5  import (
     6  	"crypto/x509"
     7  
     8  	"github.com/juju/testing"
     9  )
    10  
    11  func PatchHostAndCertPool(host string, certPool *x509.CertPool) func() {
    12  	restoreHost := testing.PatchValue(&metricsHost, host)
    13  	restoreCertsPool := testing.PatchValue(&metricsCertsPool, certPool)
    14  	return func() {
    15  		restoreHost()
    16  		restoreCertsPool()
    17  	}
    18  }