mirror of
https://github.com/aphrody-labs/apt.git
synced 2026-10-17 12:46:02 +00:00
tests: reenable basic auth test and add @ in username
On launchpad #1558484 a user reports that @ in the authentication tokens parsing of sources.list isn't working in an older (precise) version. It isn't the recommended way of specifying passwords and co (auth.conf is), but we can at least test for regressions (and in this case test at all… who was that "clever" boy disabling a test with exit……… oh, nevermind. Git-Dch: Ignore
This commit is contained in:
1 parent
ff5318caf7
commit
28b2efcb19
3 files changed
+17
-7
No files matched your search
@@ -9,9 +9,8 @@ configarchitecture 'i386'
|
||||
|
||||
insertpackage 'unstable' 'foo' 'all' '1'
|
||||
setupaptarchive --no-update
|
||||
exit
|
||||
|
||||
changetohttpswebserver --authorization="$(printf '%s' 'star:hunter2' | base64 )"
|
||||
changetohttpswebserver --authorization="$(printf '%s' 'star@irc:hunter2' | base64 )"
|
||||
|
||||
echo 'See, when YOU type hunter2, it shows to us as *******' > aptarchive/bash
|
||||
|
||||
@@ -62,7 +61,7 @@ runtest() {
|
||||
|
||||
# good auth
|
||||
authfile 'machine localhost
|
||||
login star
|
||||
login star@irc
|
||||
password hunter2'
|
||||
testauthsuccess "$1"
|
||||
|
||||
@@ -78,7 +77,7 @@ login debian
|
||||
password jessie
|
||||
|
||||
machine localhost
|
||||
login star
|
||||
login star@irc
|
||||
password hunter2'
|
||||
testauthsuccess "$1"
|
||||
}
|
||||
@@ -86,6 +85,9 @@ password hunter2'
|
||||
msgmsg 'server basic auth'
|
||||
rewritesourceslist "http://localhost:${APTHTTPPORT}"
|
||||
runtest "http://localhost:${APTHTTPPORT}"
|
||||
rewritesourceslist "http://star%40irc:hunter2@localhost:${APTHTTPPORT}"
|
||||
authfile ''
|
||||
testauthsuccess "http://star%40irc:hunter2@localhost:${APTHTTPPORT}"
|
||||
rewritesourceslist "https://localhost:${APTHTTPSPORT}"
|
||||
runtest "https://localhost:${APTHTTPSPORT}"
|
||||
rewritesourceslist "http://localhost:${APTHTTPPORT}"
|
||||
|
||||
Reference in new issue
Block a user