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"])
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"])
def test_header_with_old_filenames_with_one_element(self): header = {rpm.RPMTAG_OLDFILENAMES: "/foo"} self.assertEquals(get_header_filenames(header), ["/foo"])
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"])