Exemple #1
0
 def test_form_errors(self):
     """Проверяем обычную форму на возвращение ошибок"""
     test = ViewHelper(self, reverse('form_form'))
     test.ok()
     form_test = FormHelper(self, test.response)
     form_test.error('name')
     form_test.error('age')
Exemple #2
0
 def test_modelform_create(self):
     """Проверяем формвьюв на создание объекта"""
     test = ViewHelper(self, reverse('form_modelform_create'),
             {'name':u'Василий', 'slug':'vasya', 'age':108})
     test.ok()
     object = Customer.objects.get(slug='vasya')
     self.assertEqual(u'Василий', object.name)
Exemple #3
0
 def test_modelform_post(self):
     """Проверяем формвьюв на сохранение формы (апдэйт)"""
     Customer.objects.create(name='Вася', age=108, slug='vasya')
     test = ViewHelper(self, reverse('form_modelform_slug', kwargs={'slug':'vasya'}),
             {'name':u'Василий', 'slug':'vasya', 'age':108})
     test.ok()
     object = Customer.objects.get(slug='vasya')
     self.assertEqual(u'Василий', object.name)
Exemple #4
0
 def test_modelform_get(self):
     """Проверяем формвьюв на обработку get запроса"""
     Customer.objects.create(name='Вася', age=108, slug='vasya')
     test = ViewHelper(self, reverse('form_modelform_slug', kwargs={'slug':'vasya'}), method='get')
     test.ok()
     object = Customer.objects.get(slug='vasya')
     form = test.context('form')
     test.context('customers')
     self.assertEqual(object, form.instance)
Exemple #5
0
 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))
Exemple #6
0
 def test_data_valid(self):
     """Проверяем на возвращение объектов в контекст"""
     test = ViewHelper(self, reverse('data_valid'), method='get')
     test.ok()
     test.context('customers')
     test.context('form')
Exemple #7
0
 def test_form_get(self):
     """Проверяем формвьюв на обработку get запроса"""
     test = ViewHelper(self, reverse('form_form'), method='get')
     test.ok()
     test.context('form')
Exemple #8
0
 def test_form_context(self):
     """Проверяем формвьюв с возвращением контекста на этотже урл"""
     test = ViewHelper(self, reverse('form_context'), {'name': 'Вася', 'age': 108})
     test.ok()
     test.context('form')
Exemple #9
0
 def test_form(self):
     """Проверяем формвьюв с обычной формой на нормальный ход событий"""
     test = ViewHelper(self, reverse('form_form'), {'name': 'Вася', 'age': 108})
     test.ok()
     self.assertTrue(Customer.objects.get(name='Вася'))