func (bs *bootedSuite) TestNameAndRevnoFromSnapInvalidFormat(c *C) { _, _, err := boot.NameAndRevnoFromSnap("invalid") c.Assert(err, ErrorMatches, `input "invalid" has invalid format \(not enough '_'\)`) }
func (bs *bootedSuite) TestNameAndRevnoFromSnapValid(c *C) { name, revno, err := boot.NameAndRevnoFromSnap("foo_2.snap") c.Assert(err, IsNil) c.Assert(name, Equals, "foo") c.Assert(revno, Equals, snap.R(2)) }