MCPcopy Create free account
hub / github.com/aptly-dev/aptly / TestDeleteByKey

Method TestDeleteByKey

deb/package_collection_test.go:101–134  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

99}
100
101func (s *PackageCollectionSuite) TestDeleteByKey(c *C) {
102 err := s.collection.Update(s.p)
103 c.Assert(err, IsNil)
104
105 _, err = s.db.Get(s.p.Key(""))
106 c.Check(err, IsNil)
107
108 _, err = s.db.Get(s.p.Key("xD"))
109 c.Check(err, IsNil)
110
111 _, err = s.db.Get(s.p.Key("xE"))
112 c.Check(err, IsNil)
113
114 _, err = s.db.Get(s.p.Key("xF"))
115 c.Check(err, IsNil)
116
117 err = s.collection.DeleteByKey(s.p.Key(""), s.db)
118 c.Check(err, IsNil)
119
120 _, err = s.collection.ByKey(s.p.Key(""))
121 c.Check(err, ErrorMatches, "key not found")
122
123 _, err = s.db.Get(s.p.Key(""))
124 c.Check(err, ErrorMatches, "key not found")
125
126 _, err = s.db.Get(s.p.Key("xD"))
127 c.Check(err, ErrorMatches, "key not found")
128
129 _, err = s.db.Get(s.p.Key("xE"))
130 c.Check(err, ErrorMatches, "key not found")
131
132 _, err = s.db.Get(s.p.Key("xF"))
133 c.Check(err, ErrorMatches, "key not found")
134}
135
136// This is old package (pre-0.4) that would habe to be converted
137var old0_3Package = []byte{0x8f, 0xac, 0x41, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 0xa4, 0x69, 0x33, 0x38, 0x36,

Callers

nothing calls this directly

Calls 6

DeleteByKeyMethod · 0.80
ByKeyMethod · 0.80
UpdateMethod · 0.65
GetMethod · 0.65
KeyMethod · 0.45
CheckMethod · 0.45

Tested by

no test coverage detected