mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-06-09 06:04:12 +00:00
Add a test to confirm that skel files added with the same path as a repository file do not override the repository file.
Co-authored-by: iofq <cjriddz@protonmail.com>
This commit is contained in:
@@ -905,6 +905,7 @@ class PublishRepo34Test(BaseTest):
|
|||||||
super(PublishRepo34Test, self).prepare_fixture()
|
super(PublishRepo34Test, self).prepare_fixture()
|
||||||
|
|
||||||
self.write_file(os.path.join('skel', 'dists', 'maverick', 'main', 'dep11', 'README'), 'README test file')
|
self.write_file(os.path.join('skel', 'dists', 'maverick', 'main', 'dep11', 'README'), 'README test file')
|
||||||
|
self.write_file(os.path.join('skel', 'dists', 'maverick', 'Release'), 'Release test file')
|
||||||
|
|
||||||
def check(self):
|
def check(self):
|
||||||
super(PublishRepo34Test, self).check()
|
super(PublishRepo34Test, self).check()
|
||||||
@@ -917,6 +918,10 @@ class PublishRepo34Test(BaseTest):
|
|||||||
if readme != 'README test file':
|
if readme != 'README test file':
|
||||||
raise Exception("README file not copied on publish")
|
raise Exception("README file not copied on publish")
|
||||||
|
|
||||||
|
release = self.read_file('public/dists/maverick/Release')
|
||||||
|
if release == 'Release test file':
|
||||||
|
raise Exception("Release file was copied on publish")
|
||||||
|
|
||||||
release = self.read_file('public/dists/maverick/Release').split("\n")
|
release = self.read_file('public/dists/maverick/Release').split("\n")
|
||||||
release = [l for l in release if l.startswith(" ")]
|
release = [l for l in release if l.startswith(" ")]
|
||||||
pathsSeen = set()
|
pathsSeen = set()
|
||||||
|
|||||||
Reference in New Issue
Block a user