def test_get_cookie_simple(self): create_login_cookie(self.tmpdir, b'https://bugzilla.mozilla.org/', 'userid', 'cookievalue') userid, cookie = auth.get_bugzilla_login_cookie_from_profile( self.tmpdir, 'https://bugzilla.mozilla.org') self.assertEqual(userid, b'userid') self.assertEqual(cookie, b'cookievalue')
def test_get_cookie_simple(self): create_login_cookie(self.tmpdir, 'https://bugzilla.mozilla.org/', 'userid', 'cookievalue') userid, cookie = auth.get_bugzilla_login_cookie_from_profile(self.tmpdir, 'https://bugzilla.mozilla.org') self.assertEqual(userid, 'userid') self.assertEqual(cookie, 'cookievalue')
def test_cookie_empty_db(self): """Ensure empty cookies.db behaves properly.""" create_cookies_db(self.tmpdir) userid, cookie = auth.get_bugzilla_login_cookie_from_profile( self.tmpdir, 'http://dummy') self.assertIsNone(userid) self.assertIsNone(cookie)
def test_cookie_empty_db(self): """Ensure empty cookies.db behaves properly.""" create_cookies_db(self.tmpdir) userid, cookie = auth.get_bugzilla_login_cookie_from_profile(self.tmpdir, 'http://dummy') self.assertIsNone(userid) self.assertIsNone(cookie)
def test_get_cookie_no_host(self): """If we request a cookie from another host, we shouldn't get a cookie.""" create_login_cookie(self.tmpdir, b'https://example.com/', 'userid', 'cookie') userid, cookie = auth.get_bugzilla_login_cookie_from_profile( self.tmpdir, 'https://bugzilla.mozilla.org') self.assertIsNone(userid) self.assertIsNone(cookie)
def test_get_cookie_no_host(self): """If we request a cookie from another host, we shouldn't get a cookie.""" create_login_cookie(self.tmpdir, 'https://example.com/', 'userid', 'cookie') userid, cookie = auth.get_bugzilla_login_cookie_from_profile(self.tmpdir, 'https://bugzilla.mozilla.org') self.assertIsNone(userid) self.assertIsNone(cookie)
def test_get_cookie_multiple_paths(self): """If we have multiple cookies for a domain, one with correct path is used.""" create_login_cookie(self.tmpdir, 'https://bugzilla.mozilla.org/production/', 'produser', 'prodpass') create_login_cookie(self.tmpdir, 'https://bugzilla.mozilla.org/testing/', 'testuser', 'testpass') userid, cookie = auth.get_bugzilla_login_cookie_from_profile(self.tmpdir, 'https://bugzilla.mozilla.org/testing/') self.assertEqual(userid, 'testuser') self.assertEqual(cookie, 'testpass')
def test_get_cookie_multiple_paths(self): """If we have multiple cookies for a domain, one with correct path is used.""" create_login_cookie(self.tmpdir, b'https://bugzilla.mozilla.org/production/', 'produser', 'prodpass') create_login_cookie(self.tmpdir, b'https://bugzilla.mozilla.org/testing/', 'testuser', 'testpass') userid, cookie = auth.get_bugzilla_login_cookie_from_profile( self.tmpdir, 'https://bugzilla.mozilla.org/testing/') self.assertEqual(userid, b'testuser') self.assertEqual(cookie, b'testpass')
def test_cookie_no_db(self): """Ensure we react sanely when no cookies.sqlite file is present.""" userid, cookie = auth.get_bugzilla_login_cookie_from_profile( self.tmpdir, 'http://dummy') self.assertIsNone(userid) self.assertIsNone(cookie)
def test_cookie_no_db(self): """Ensure we react sanely when no cookies.sqlite file is present.""" userid, cookie = auth.get_bugzilla_login_cookie_from_profile(self.tmpdir, 'http://dummy') self.assertIsNone(userid) self.assertIsNone(cookie)