~canonical-ca-hackers/ubuntu-webcatalog/trunk

« back to all changes in this revision

Viewing changes to src/webcatalog/tests/test_handlers.py

  • Committer: Tarmac
  • Author(s): Natalia B. Bidart
  • Date: 2012-06-07 15:07:10 UTC
  • mfrom: (132.1.4 law-and-order)
  • Revision ID: tarmac@199959-20120607150710-uwdux6h4t48say1o
[r=nataliabidart],[bug=1007626] - Fixing pep8 issues (part 3 of LP: #1007626).

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
    'MachineHandlerTestCase',
26
26
    'PackagesHandlerTestCase',
27
27
    'ServerStatusHandlerTestCase',
28
 
    ]
29
 
 
 
28
]
30
29
 
31
30
from django.http import HttpRequest
32
31
from django.test import TestCase
108
107
        handler = MachineHandler()
109
108
        response = handler.create(request, uuid='foo')
110
109
        self.assertContains(response, "Unable to deserialize request",
111
 
            status_code=400)
 
110
                            status_code=400)
112
111
 
113
112
    def test_create_missing_hostname(self):
114
113
        request = HttpRequest()
115
114
        request.data = {'logo_checksum': 'bar'}
116
115
        handler = MachineHandler()
117
116
        response = handler.create(request, 'uuid')
118
 
        expected = {'status': 'error', 'errors':
119
 
            {'hostname': [u'This field is required.']}}
 
117
        expected = {'status': 'error',
 
118
                    'errors': {'hostname': [u'This field is required.']}}
120
119
        self.assertEqual(expected, response)
121
120
 
122
121
    def test_create_blank_logo_checksum(self):
149
148
    def test_delete_invalid_uuid_returns_404(self):
150
149
        handler = MachineHandler()
151
150
        response = handler.delete(self.request,
152
 
            self.factory.get_unique_string())
 
151
                                  self.factory.get_unique_string())
153
152
        self.assertEqual(404, response.status_code)
154
153
 
155
154
    def test_delete(self):
161
160
        self.assertEqual(204, response.status_code)
162
161
        self.assertEqual('', response.content)
163
162
        self.assertRaises(Machine.DoesNotExist, Machine.objects.get,
164
 
            uuid=machine.uuid)
 
163
                          uuid=machine.uuid)
165
164
 
166
165
 
167
166
class PackagesHandlerTestCase(HandlerTestCase):
173
172
    def test_read(self):
174
173
        expected = 'some-package-list'
175
174
        machine = self.factory.make_machine(owner=self.user,
176
 
            package_list=expected)
 
175
                                            package_list=expected)
177
176
        handler = PackagesHandler()
178
177
 
179
178
        response = handler.read(self.request, machine.uuid)
182
181
    def test_create_invalid_uuid_returns_404(self):
183
182
        handler = PackagesHandler()
184
183
        response = handler.create(self.request,
185
 
            self.factory.get_unique_string())
 
184
                                  self.factory.get_unique_string())
186
185
        self.assertEqual(404, response.status_code)
187
186
 
188
187
    def test_create_missing_data(self):
221
220
        handler = PackagesHandler()
222
221
        response = handler.create(request, uuid=machine.uuid)
223
222
        self.assertContains(response, "Unable to deserialize request",
224
 
            status_code=400)
 
223
                            status_code=400)