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)
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)
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})
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)
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)
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} )
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)
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)
def test_passes_POST_data_to_NewListForm(self, mockNewListFormm): new_list(self.request) mockNewListFormm.assert_called_once_with(data=self.request.POST)
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)
def test_passes_POST_data_to_NewListForm(self, mockNewListForm): new_list(self.request) mockNewListForm.assert_called_once_with(data=self.request.POST)