def test_auth_multisite(self): current = Current() login1 = "http://site.com/+login" login2 = "http://site2.com/+login" current.login = login1 current.set_auth("hello", "pass1") current.login = login2 current.set_auth("hello", "pass2") assert current.get_auth(login1) == ("hello", "pass1") assert current.get_auth(login2) == ("hello", "pass2") current.login = login1 current.del_auth() assert not current.get_auth(login1) assert current.get_auth(login2) == ("hello", "pass2") current.login = login2 current.del_auth() assert not current.get_auth(login2)