github.com/altoros/juju-vmware@v0.0.0-20150312064031-f19ae857ccca/version/export_test.go (about)

     1  // Copyright 2014 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package version
     5  
     6  var (
     7  	DistroInfo                    = &distroInfo
     8  	ReadSeries                    = readSeries
     9  	KernelToMajor                 = kernelToMajor
    10  	MacOSXSeriesFromKernelVersion = macOSXSeriesFromKernelVersion
    11  	MacOSXSeriesFromMajorVersion  = macOSXSeriesFromMajorVersion
    12  	OSReleaseFile                 = &osReleaseFile
    13  )
    14  
    15  func SetSeriesVersions(value map[string]string) func() {
    16  	origVersions := seriesVersions
    17  	origUpdated := updatedseriesVersions
    18  	seriesVersions = value
    19  	updatedseriesVersions = len(value) != 0
    20  	return func() {
    21  		seriesVersions = origVersions
    22  		updatedseriesVersions = origUpdated
    23  	}
    24  }