Exemplo n.º 1
0
 def testLogin(self):
     """Makes sure that authentication works correctly for FluidDB
     """
     db = FluidDB(TEST_INSTANCE)
     db.login(TEST_USER, TEST_PASSWORD)
     r = db('GET', ['users', TEST_USER])
     # a correctly authenticated user will result in a 200 response
     self.assertEquals(200, r.status)
Exemplo n.º 2
0
 def testLoginLogout(self):
     """
     Make sure login and logout functions set things up correctly
     """
     db = FluidDB(TEST_INSTANCE)
     # start from a blank slate
     self.assertFalse('Authorization' in db.headers)
     # Login
     db.login(TEST_USER, TEST_PASSWORD)
     userpass = TEST_USER + ':' + TEST_PASSWORD
     auth = 'Basic ' + userpass.encode('base64').strip()
     self.assertEquals(db.headers['Authorization'], auth)
     # Logout
     db.logout()
     self.assertFalse('Authorization' in db.headers)
Exemplo n.º 3
0
 def testLoginLogout(self):
     """
     Make sure login and logout functions set things up correctly
     """
     db = FluidDB(TEST_INSTANCE)
     # start from a blank slate
     self.assertFalse('Authorization' in db.headers)
     # Login
     db.login(TEST_USER, TEST_PASSWORD)
     userpass = TEST_USER + ':' + TEST_PASSWORD
     auth = 'Basic ' + userpass.encode('base64').strip()
     self.assertEquals(db.headers['Authorization'], auth)
     # Logout
     db.logout()
     self.assertFalse('Authorization' in db.headers)