mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-11 03:11:50 +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()
|
||||
|
||||
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):
|
||||
super(PublishRepo34Test, self).check()
|
||||
@@ -917,6 +918,10 @@ class PublishRepo34Test(BaseTest):
|
||||
if readme != 'README test file':
|
||||
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 = [l for l in release if l.startswith(" ")]
|
||||
pathsSeen = set()
|
||||
|
||||
Reference in New Issue
Block a user