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

Method TestReadWriteInstallerStanza

deb/format_test.go:160–178  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

158}
159
160func (s *ControlFileSuite) TestReadWriteInstallerStanza(c *C) {
161 s.reader = bytes.NewBufferString(installerFile)
162 r := NewControlFileReader(s.reader, false, true)
163 stanza, err := r.ReadStanza()
164 c.Assert(err, IsNil)
165
166 buf := &bytes.Buffer{}
167 w := bufio.NewWriter(buf)
168 err = stanza.Copy().WriteTo(w, false, false, true)
169 c.Assert(err, IsNil)
170 err = w.Flush()
171 c.Assert(err, IsNil)
172
173 r = NewControlFileReader(buf, false, true)
174 stanza2, err := r.ReadStanza()
175 c.Assert(err, IsNil)
176
177 c.Assert(stanza2, DeepEquals, stanza)
178}
179
180func (s *ControlFileSuite) TestCanonicalCase(c *C) {
181 c.Check(canonicalCase("Package"), Equals, "Package")

Callers

nothing calls this directly

Calls 5

ReadStanzaMethod · 0.95
NewControlFileReaderFunction · 0.85
FlushMethod · 0.65
WriteToMethod · 0.45
CopyMethod · 0.45

Tested by

no test coverage detected