Revision a9e5e76a snf-cyclades-app/synnefo/vmapi/tests.py
b/snf-cyclades-app/synnefo/vmapi/tests.py | ||
---|---|---|
35 | 35 |
from django.test import TestCase |
36 | 36 |
from django.utils import simplejson as json |
37 | 37 |
|
38 |
from synnefo.vmapi import settings |
|
39 |
|
|
38 | 40 |
class TestServerParams(TestCase): |
39 | 41 |
|
40 | 42 |
def test_cache_backend(self): |
... | ... | |
64 | 66 |
params = {'password': 'X^942Jjfdsa', 'personality': {}} |
65 | 67 |
uuid = create_server_params(sender=vm, created_vm_params=params) |
66 | 68 |
|
67 |
self.assertEqual(vm.params_url, '/vmapi/server-params/%s' % uuid) |
|
69 |
self.assertEqual(vm.params_url, settings.BASE_URL + '/vmapi/server-params/%s' % uuid)
|
|
68 | 70 |
key = "vmapi_%s" % uuid |
69 | 71 |
self.assertEqual(type(backend.get(key)), str) |
70 | 72 |
data = json.loads(backend.get(key)) |
... | ... | |
72 | 74 |
self.assertEqual('personality' in data, True) |
73 | 75 |
self.assertEqual(data.get('password'), 'X^942Jjfdsa') |
74 | 76 |
|
77 |
response = self.client.get('/vmapi/server-params/%s' % uuid) |
|
78 |
self.assertEqual(response.status_code, 200) |
|
79 |
response = self.client.get('/vmapi/server-params/%s' % uuid) |
|
80 |
self.assertEqual(response.status_code, 404) |
|
81 |
|
|
82 |
|
|
75 | 83 |
def test_params_view(self): |
76 | 84 |
pass |
77 | 85 |
|
Also available in: Unified diff