Пример #1
0
 def test_should_validate_data_from_post(self):
     data = {'email': '', 'password': '', 'same_password_again': ''}
     request = self.factory.post('/signup', data)
     response = Signup().post(request)
     form = response.context_data['signup_form']
     self.assertIn(u'This field is required.', form.errors['email'])
     self.assertIn(u'This field is required.', form.errors['password'])
     self.assertIn(u'This field is required.',
                   form.errors['same_password_again'])
Пример #2
0
 def test_post_sends_to_tsuru_with_args_expected(self, post):
     data = {'email': '*****@*****.**', 'password': '******',
             'same_password_again': 'abc123'}
     request = self.factory.post('/signup', data)
     Signup().post(request)
     self.assertEqual(1, post.call_count)
     post.assert_called_with(
         '%s/users' % settings.TSURU_HOST,
         data='{"password": "******", "email": "*****@*****.**"}')
Пример #3
0
 def setUp(self):
     self.factory = RequestFactory()
     self.request = self.factory.get('/')
     self.response = Signup().get(self.request)
     self.response_mock = Mock()