~bac/launchpad/bug-904335-create-milestone-tags

« back to all changes in this revision

Viewing changes to lib/lp/archiveuploader/tests/test_tagfiles.py

  • Committer: Brad Crittenden
  • Date: 2012-01-03 20:40:03 UTC
  • mfrom: (11236.3.37 db-devel)
  • Revision ID: bac@canonical.com-20120103204003-typafjmh7twfv855
Merge from db-devel

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
 
83
83
        tagfile_path = datadir("test436182_0.1_source.changes")
84
84
        tagfile = open(tagfile_path)
85
 
        self.apt_pkg_parsed_version = apt_pkg.ParseTagFile(tagfile)
86
 
        self.apt_pkg_parsed_version.Step()
 
85
        self.apt_pkg_parsed_version = apt_pkg.TagFile(tagfile)
 
86
        self.apt_pkg_parsed_version.step()
87
87
 
88
88
        self.parse_tagfile_version = parse_tagfile(tagfile_path)
89
89
 
104
104
 
105
105
        self.assertEqual(
106
106
            expected_text,
107
 
            self.apt_pkg_parsed_version.Section['Binary'])
 
107
            self.apt_pkg_parsed_version.section['Binary'])
108
108
 
109
109
        self.assertEqual(
110
110
            expected_text,
114
114
        """parse_tagfile should not leave leading or tailing '\n' when
115
115
        parsing newline delimited fields.
116
116
 
117
 
        Newline-delimited fields should be parsed to match
118
 
        apt_pkg.ParseTageFile.
 
117
        Newline-delimited fields should be parsed to match apt_pkg.TagFile.
119
118
 
120
119
        Note: in the past, our parse_tagfile function left the leading
121
120
        '\n' in the parsed value, whereas it should not have.
133
132
 
134
133
        self.assertEqual(
135
134
            expected_text,
136
 
            self.apt_pkg_parsed_version.Section['Files'])
 
135
            self.apt_pkg_parsed_version.section['Files'])
137
136
 
138
137
        self.assertEqual(
139
138
            expected_text,
158
157
 
159
158
        self.assertEqual(
160
159
            expected_text,
161
 
            self.apt_pkg_parsed_version.Section['Description'])
 
160
            self.apt_pkg_parsed_version.section['Description'])
162
161
 
163
162
        # In the past our parse_tagfile function replaced blank-line
164
163
        # indicators in the description (' .\n') with new lines ('\n'),