def test_json_invalid(self): """ Проверяем поведение при ошибках """ test = ViewHelper(self, reverse('json_invalid')) test.format() test.status('error') test.json_content('message') self.assertEqual('error on server', test.json_content('message'))
def test_modelform_ajax_valid(self): """Проверяем ответ от формвьюва с ajax формой""" Customer.objects.create(name='Вася', age=108, slug='vasya') test = ViewHelper(self, reverse('form_modelform_ajax', kwargs={'slug':'vasya'}), {'slug':'vasya', 'age':108}) test.format() test.status('error') test.json_content('errors')
def test_autocomplete(self): """ Проверяем автокомплит с игноркейсом """ self._create_user('user1') self._create_user('User2') self._create_user('USER3') self._create_user('useR') test = ViewHelper(self, reverse('autocomplete_one'), {'tag':'user'}, method='get') test.ok() users = test.json_content() print test.response self.assertEqual(4, len(users))
def test_json_post(self): """ Проверяем нормальный ход событий """ test = ViewHelper(self, reverse('json_valid'), {'param1':'param1','param2':'param2'}) test.format() test.status('success') test.json_content('content')