~cjwatson/launchpad-buildd/build-livefs-operation

« back to all changes in this revision

Viewing changes to lpbuildd/target/tests/test_override_sources_list.py

  • Committer: Colin Watson
  • Date: 2017-08-05 09:43:43 UTC
  • Revision ID: cjwatson@canonical.com-20170805094343-avoqdm9wtg7g9ej8
Gather results via the backend abstraction rather than by direct filesystem access.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
__metaclass__ = type
5
5
 
 
6
import stat
6
7
from textwrap import dedent
7
8
 
8
9
from testtools import TestCase
20
21
            ]
21
22
        override_sources_list = OverrideSourcesList(args=args)
22
23
        self.assertEqual(0, override_sources_list.run())
23
 
        self.assertEqual({
24
 
            "/etc/apt/sources.list": dedent("""\
 
24
        self.assertEqual(
 
25
            (dedent("""\
25
26
                deb http://archive.ubuntu.com/ubuntu xenial main
26
27
                deb http://ppa.launchpad.net/launchpad/ppa/ubuntu xenial main
27
 
                """).encode("UTF-8"),
28
 
            }, override_sources_list.backend.copied_in)
 
28
                """).encode("UTF-8"), stat.S_IFREG | 0o644),
 
29
            override_sources_list.backend.backend_fs["/etc/apt/sources.list"])