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

Method TestReadStanza

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

Source from the content-addressed store, hash-verified

87}
88
89func (s *ControlFileSuite) TestReadStanza(c *C) {
90 r := NewControlFileReader(s.reader, false, false)
91
92 stanza1, err := r.ReadStanza()
93 c.Assert(err, IsNil)
94
95 stanza2, err := r.ReadStanza()
96 c.Assert(err, IsNil)
97
98 stanza3, err := r.ReadStanza()
99 c.Assert(err, IsNil)
100 c.Assert(stanza3, IsNil)
101
102 c.Check(stanza1["Format"], Equals, "3.0 (quilt)")
103 c.Check(stanza1["Build-Depends"], Equals, "debhelper (>= 8), bash-completion (>= 1:1.1-3), libcurl4-nss-dev, libreadline-dev, libxml2-dev, libpcre3-dev, liboauth-dev, xsltproc, docbook-xsl, docbook-xml, dh-autoreconf")
104 c.Check(stanza1["Files"], Equals, " 3d5f65778bf3f89be03c313b0024b62c 1980 bti_032-1.dsc\n"+
105 " 1e0d0b693fdeebec268004ba41701baf 59773 bti_032.orig.tar.gz\n"+" ac1229a6d685023aeb8fcb0806324aa8 5065 bti_032-1.debian.tar.gz\n")
106 c.Check(len(stanza2), Equals, 20)
107}
108
109func (s *ControlFileSuite) TestReadWriteStanza(c *C) {
110 r := NewControlFileReader(s.reader, false, false)

Callers

nothing calls this directly

Calls 3

ReadStanzaMethod · 0.95
NewControlFileReaderFunction · 0.85
CheckMethod · 0.45

Tested by

no test coverage detected