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

Method TestEncodeDecode

deb/publish_test.go:610–626  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

608}
609
610func (s *PublishedRepoSuite) TestEncodeDecode(c *C) {
611 encoded := s.repo.Encode()
612 repo := &PublishedRepo{}
613 err := repo.Decode(encoded)
614
615 s.repo.sourceItems = nil
616 c.Assert(err, IsNil)
617 c.Assert(repo, DeepEquals, s.repo)
618
619 encoded2 := s.repo2.Encode()
620 repo2 := &PublishedRepo{}
621 err = repo2.Decode(encoded2)
622
623 s.repo2.sourceItems = nil
624 c.Assert(err, IsNil)
625 c.Assert(repo2, DeepEquals, s.repo2)
626}
627
628func (s *PublishedRepoSuite) TestPublishedRepoRevision(c *C) {
629 revision := s.repo2.ObtainRevision()

Callers

nothing calls this directly

Calls 2

DecodeMethod · 0.95
EncodeMethod · 0.45

Tested by

no test coverage detected