Exemplo n.º 1
0
 def test_saves_list_owner_if_user_is_authenticated(self):
     request = HttpRequest()
     request.user = User.objects.create(email='*****@*****.**')
     request.POST['text'] = 'new list item'
     new_list(request)
     list_ = List.objects.first()
     self.assertEqual(list_.owner, request.user)
Exemplo n.º 2
0
 def test_list_owner_is_saved_if_user_is_authenticated(self):
     request = HttpRequest()
     request.user = User.objects.create(email='*****@*****.**')
     request.POST['text'] = 'new list item'
     new_list(request)
     list_ = List.objects.first()
     self.assertEqual(list_.owner, request.user)
Exemplo n.º 3
0
    def test_renders_home_template_with_form_if_form_invalid(self, mock_render, mockNewListForm):
        mock_form = mockNewListForm.return_value
        mock_form.is_valid.return_value = False

        response = new_list(self.request)

        self.assertEqual(response, mock_render.return_value)
        mock_render.assert_called_once_with(self.request, 'list/home.html', {'form': mock_form})
Exemplo n.º 4
0
    def test_redirects_to_form_returned_object_if_form_valid(self, mock_redirect, mockNewListForm):
        mock_form = mockNewListForm.return_value
        mock_form.is_valid.return_value = True

        response = new_list(self.request)

        self.assertEqual(response, mock_redirect.return_value)
        mock_redirect.assert_called_once_with(mock_form.save.return_value)
Exemplo n.º 5
0
    def test_redirects_to_form_returned_object_if_form_valid(
        self, mock_redirect, mockNewListForm  
        ):
        mock_form = mockNewListForm.return_value
        mock_form.is_valid.return_value = True  

        response = new_list(self.request)

        self.assertEqual(response, mock_redirect.return_value)  
        mock_redirect.assert_called_once_with(mock_form.save.return_value)  
Exemplo n.º 6
0
    def test_renders_home_template_with_form_if_form_invalid(
        self, mock_render, mockNewListForm
        ):
        mock_form = mockNewListForm.return_value
        mock_form.is_valid.return_value = False

        response = new_list(self.request)

        self.assertEqual(response, mock_render.return_value)
        mock_render.assert_called_once_with(
            self.request, 'home.html', {'form': mock_form}
        )
Exemplo n.º 7
0
 def test_do_not_save_if_form_invalid(self, mockNewListForm):
     mock_form = mockNewListForm.return_value
     mock_form.is_valid.return_value = False
     new_list(self.request)
     self.assertFalse(mock_form.save.called)
Exemplo n.º 8
0
 def test_saves_form_with_owner_if_form_valid(self, mockNewListForm):
     mock_form = mockNewListForm.return_value
     mock_form.is_valid.return_value = True
     new_list(self.request)
     mock_form.save.assert_called_once_with(owner=self.request.user)
Exemplo n.º 9
0
 def test_passes_POST_data_to_NewListForm(self, mockNewListFormm):
     new_list(self.request)
     mockNewListFormm.assert_called_once_with(data=self.request.POST)
Exemplo n.º 10
0
 def test_does_not_save_if_form_invalid(self, mockNewListForm):
     mock_form = mockNewListForm.return_value
     mock_form.is_valid.return_value = False
     new_list(self.request)
     self.assertFalse(mock_form.save.called)
Exemplo n.º 11
0
 def test_saves_form_with_owner_if_form_valid(self, mockNewListForm):
     mock_form = mockNewListForm.return_value
     mock_form.is_valid.return_value = True
     new_list(self.request)
     mock_form.save.assert_called_once_with(owner=self.request.user)
Exemplo n.º 12
0
 def test_passes_POST_data_to_NewListForm(self, mockNewListForm):
     new_list(self.request)
     mockNewListForm.assert_called_once_with(data=self.request.POST)