(c *C)
| 29 | var _ = Suite(&ChangesSuite{}) |
| 30 | |
| 31 | func (s *ChangesSuite) SetUpTest(c *C) { |
| 32 | s.Reporter = &aptly.RecordingResultReporter{ |
| 33 | Warnings: []string{}, |
| 34 | AddedLines: []string{}, |
| 35 | RemovedLines: []string{}, |
| 36 | } |
| 37 | s.Dir = c.MkDir() |
| 38 | s.Path = filepath.Join(s.Dir, "calamares.changes") |
| 39 | err := utils.CopyFile("testdata/changes/calamares.changes", s.Path) |
| 40 | c.Assert(err, IsNil) |
| 41 | |
| 42 | s.db, _ = goleveldb.NewOpenDB(c.MkDir()) |
| 43 | s.localRepoCollection = NewLocalRepoCollection(s.db) |
| 44 | s.packageCollection = NewPackageCollection(s.db) |
| 45 | |
| 46 | s.checksumStorage = files.NewMockChecksumStorage() |
| 47 | s.packagePool = files.NewPackagePool(s.Dir, false) |
| 48 | s.progress = console.NewProgress(false) |
| 49 | s.progress.Start() |
| 50 | } |
| 51 | |
| 52 | func (s *ChangesSuite) TearDownTest(c *C) { |
| 53 | s.progress.Shutdown() |
nothing calls this directly
no test coverage detected