def test_token_parsed(self): """ Ensure that the token is set. """ ctrl = RackspaceCtrl('valid_user', 'valid_api_key', 'http://foo.bar:8888') ctrl.post_fn = stub_rackspace_identity_post ctrl.authenticate() self.assertEqual('abcdefgh0123456789', ctrl.token)
def test_authenticate_empty_apikey(self): """ Ensure authentication with empty string as api_key fails. """ ctrl = RackspaceCtrl('valid_user', '', 'http://foo.bar:8888') ctrl.post_fn = stub_rackspace_identity_post auth_result = ctrl.authenticate() self.assertEqual(auth_result, False) self.assertIsNone(ctrl.token)
def test_authenticate_invalid_user(self): """ Ensure authentication with invalid user credentials fails. """ ctrl = RackspaceCtrl('invalid_user', 'invalid_api_key', 'http://foo.bar:8888') ctrl.post_fn = stub_rackspace_identity_post auth_result = ctrl.authenticate() self.assertEqual(auth_result, False) self.assertIsNone(ctrl.token)
def test_token_parsed(self): """ Ensure that the token is set. """ ctrl = RackspaceCtrl('valid_user', 'valid_api_key') ctrl.post_fn = stub_rackspace_identity_post ctrl.authenticate() self.assertEqual('abcdefgh0123456789', ctrl.token)
def test_authenticate_invalid_user(self): """ Ensure authentication with invalid user credentials fails. """ ctrl = RackspaceCtrl('invalid_user', 'invalid_api_key') ctrl.post_fn = stub_rackspace_identity_post auth_result = ctrl.authenticate() self.assertEqual(auth_result, False) self.assertIsNone(ctrl.token)
def test_authenticate_empty_apikey(self): """ Ensure authentication with empty string as api_key fails. """ ctrl = RackspaceCtrl('valid_user', '') ctrl.post_fn = stub_rackspace_identity_post auth_result = ctrl.authenticate() self.assertEqual(auth_result, False) self.assertIsNone(ctrl.token)
def test_authenticate_empty_user(self): """ Ensure authentication with empty string as username fails. """ ctrl = RackspaceCtrl('', 'valid_api_key') ctrl.post_fn = stub_rackspace_identity_post auth_result = ctrl.authenticate() self.assertEqual(auth_result, False) self.assertIsNone(ctrl.token)
def test_token_parsed(self): """ Ensure that the token is set. """ ctrl = RackspaceCtrl("valid_user", "valid_api_key") ctrl.post_fn = stub_rackspace_identity_post ctrl.authenticate() self.assertEqual("abcdefgh0123456789", ctrl.token)