func (*kernelVersionSuite) TestMacOSXSeriesFromKernelVersionError(c *gc.C) { // We suppress the actual error in favor of returning "unknown", but we // do log the error series, err := series.MacOSXSeriesFromKernelVersion(sysctlError) c.Assert(err, gc.ErrorMatches, "no such syscall") c.Assert(series, gc.Equals, "unknown") c.Check(c.GetTestLog(), gc.Matches, ".* juju.juju.series unable to determine OS version: no such syscall\n") }
func (*kernelVersionSuite) TestMacOSXSeriesFromKernelVersion(c *gc.C) { series, err := series.MacOSXSeriesFromKernelVersion(sysctlMacOS10dot9dot2) c.Assert(err, jc.ErrorIsNil) c.Check(series, gc.Equals, "mavericks") }