mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-06 22:18:28 +00:00
Package equality, string representation.
This commit is contained in:
Vendored
+20
-1
@@ -34,7 +34,7 @@ func (s *PackageSuite) TestNewFromPara(c *C) {
|
||||
func (s *PackageSuite) TestKey(c *C) {
|
||||
p := NewPackageFromControlFile(s.para)
|
||||
|
||||
c.Check(p.Key(), DeepEquals, []byte("alien-arena-common 7.40-2 i386"))
|
||||
c.Check(p.Key(), DeepEquals, []byte("Palien-arena-common 7.40-2 i386"))
|
||||
}
|
||||
|
||||
func (s *PackageSuite) TestEncodeDecode(c *C) {
|
||||
@@ -46,3 +46,22 @@ func (s *PackageSuite) TestEncodeDecode(c *C) {
|
||||
c.Assert(err, IsNil)
|
||||
c.Assert(p2, DeepEquals, p)
|
||||
}
|
||||
|
||||
func (s *PackageSuite) TestString(c *C) {
|
||||
p := NewPackageFromControlFile(s.para)
|
||||
c.Assert(p.String(), Equals, "alien-arena-common-7.40-2_i386")
|
||||
}
|
||||
|
||||
func (s *PackageSuite) TestEquals(c *C) {
|
||||
p := NewPackageFromControlFile(s.para)
|
||||
|
||||
para2 := make(debc.Paragraph)
|
||||
for k, v := range packagePara {
|
||||
para2[k] = v
|
||||
}
|
||||
p2 := NewPackageFromControlFile(para2)
|
||||
c.Check(p.Equals(p2), Equals, true)
|
||||
|
||||
p2.Depends = []string{"package1"}
|
||||
c.Check(p.Equals(p2), Equals, false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user