예제 #1
0
파일: tests.py 프로젝트: korneevm/sq-core
 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'))
예제 #2
0
파일: tests.py 프로젝트: korneevm/sq-core
 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')
예제 #3
0
파일: tests.py 프로젝트: korneevm/sq-core
 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))
예제 #4
0
파일: tests.py 프로젝트: korneevm/sq-core
 def test_json_post(self):
     """ Проверяем нормальный ход событий """
     test = ViewHelper(self, reverse('json_valid'), {'param1':'param1','param2':'param2'})
     test.format()
     test.status('success')
     test.json_content('content')