File: test_tokens.py

package info (click to toggle)
python-keystoneclient 2012.1-3%2Bdeb7u1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 460 kB
  • sloc: python: 3,174; sh: 113; makefile: 78
file content (32 lines) | stat: -rw-r--r-- 882 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import urlparse

import httplib2

from tests import utils


class TokenTests(utils.TestCase):
    def setUp(self):
        super(TokenTests, self).setUp()
        self.TEST_REQUEST_HEADERS = {
                'X-Auth-Token': 'aToken',
                'User-Agent': 'python-keystoneclient'}
        self.TEST_POST_HEADERS = {
                'Content-Type': 'application/json',
                'X-Auth-Token': 'aToken',
                'User-Agent': 'python-keystoneclient'}

    def test_delete(self):
        resp = httplib2.Response({
            "status": 200,
            "body": ""})

        req = httplib2.Http.request(
                urlparse.urljoin(self.TEST_URL, 'v2.0/tokens/1'),
                'DELETE',
                headers=self.TEST_REQUEST_HEADERS)
        req.AndReturn((resp, resp['body']))

        self.mox.ReplayAll()

        self.client.tokens.delete(1)