# Pastebin zvkzqgxA def test_update_user_password_v2(self): self.use_keystone_v2() user_data = self._get_user_data(email='test@example.com') self.register_uri('GET', self._get_mock_url(), status_code=200, json={'users': [user_data.json_response['user']]}) self.register_uri('GET', self._get_mock_url(append=[user_data.user_id]), json=user_data.json_response) self.register_uri( 'PUT', self._get_mock_url( append=[user_data.user_id, 'OS-KSADM', 'password']), status_code=204, json=user_data.json_response) self.register_uri('GET', self._get_mock_url(append=[user_data.user_id]), json=user_data.json_response) self.register_uri( 'PUT', self._get_mock_url(append=[user_data.user_id]), status_code=204, json=user_data.json_response) self.register_uri('GET', self._get_mock_url(append=[user_data.user_id]), json=user_data.json_response) user = self.op_cloud.update_user( user_data.user_id, password=uuid.uuid4().hex) self.assertEqual(user_data.name, user.name) self.assertEqual(user_data.email, user.email) self.assert_calls()