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:
David Kalnischkies committed 2016-03-19 09:48:44 +01:00
1 parent ff5318caf7
commit 28b2efcb19
3 files changed
+17 -7

No files matched your search

+6 -4
View File
@@ -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}"