コード例 #1
0
ファイル: rpmloader.py プロジェクト: pombreda/smart
 def test_header_with_index(self):
     header = {rpm.RPMTAG_OLDFILENAMES: [],
               rpm.RPMTAG_BASENAMES: ["foo", "bar", "baz"],
               rpm.RPMTAG_DIRINDEXES: [0, 1, 0],
               rpm.RPMTAG_DIRNAMES: ["/dir1/", "/dir2/"]}
     self.assertEquals(get_header_filenames(header),
                       ["/dir1/foo", "/dir2/bar", "/dir1/baz"])
コード例 #2
0
 def test_header_with_index_containing_one_entry(self):
     header = {
         rpm.RPMTAG_OLDFILENAMES: [],
         rpm.RPMTAG_BASENAMES: "foo",
         rpm.RPMTAG_DIRINDEXES: 0,
         rpm.RPMTAG_DIRNAMES: "/dir/"
     }
     self.assertEquals(get_header_filenames(header), ["/dir/foo"])
コード例 #3
0
 def test_header_with_old_filenames_with_one_element(self):
     header = {rpm.RPMTAG_OLDFILENAMES: "/foo"}
     self.assertEquals(get_header_filenames(header), ["/foo"])
コード例 #4
0
 def test_header_with_index_containing_one_entry(self):
     header = {rpm.RPMTAG_OLDFILENAMES: [],
               rpm.RPMTAG_BASENAMES: "foo",
               rpm.RPMTAG_DIRINDEXES: 0,
               rpm.RPMTAG_DIRNAMES: "/dir/"}
     self.assertEquals(get_header_filenames(header), ["/dir/foo"])
コード例 #5
0
 def test_header_with_old_filenames_with_one_element(self):
     header = {rpm.RPMTAG_OLDFILENAMES: "/foo"}
     self.assertEquals(get_header_filenames(header), ["/foo"])