Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
arch-historical-archive
Commits
a06fc0eb
Commit
a06fc0eb
authored
Mar 28, 2019
by
Florian Pritz
Browse files
Ensure reproducible upload order for tests
Signed-off-by:
Florian Pritz
<
bluewind@xinu.at
>
parent
182e842a
Changes
2
Hide whitespace changes
Inline
Side-by-side
test.py
View file @
a06fc0eb
...
...
@@ -31,10 +31,10 @@ class TestUploader(unittest.TestCase):
app
.
main
(
'./test-data/archive/packages/f/fb-client'
)
mock_uploader
.
upload
.
assert_called_once_with
(
'archlinux_pkg_fb-client'
,
files
=
[
'./test-data/archive/packages/f/fb-client/fb-client-2.0.
4-1
-any.pkg.tar.xz'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.3-2-any.pkg.tar.xz'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.4-1-any.pkg.tar.xz
.sig
'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.
3-2
-any.pkg.tar.xz.sig'
],
files
=
[
'./test-data/archive/packages/f/fb-client/fb-client-2.0.
3-2
-any.pkg.tar.xz'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.3-2-any.pkg.tar.xz
.sig
'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.4-1-any.pkg.tar.xz'
,
'./test-data/archive/packages/f/fb-client/fb-client-2.0.
4-1
-any.pkg.tar.xz.sig'
,
],
metadata
=
mock
.
ANY
)
...
...
upload_pkg_internetarchive.py
View file @
a06fc0eb
...
...
@@ -58,6 +58,8 @@ class ArchiveUploader:
files
.
append
(
f
.
path
)
if
not
files
:
return
# ensure reproducible order for tests
files
.
sort
()
# Get last package, to extract a description
last_pkg
=
sorted
(
filter
(
lambda
x
:
not
x
.
endswith
(
'.sig'
),
files
))[
-
1
]
pkginfo
=
self
.
extract_pkginfo
(
last_pkg
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment