def test_dummy_sucsess_get_context_data_confirm(self): """ Test that method call order confirm method """ cart = model_factory(Cart, is_active=True, save=True) order = model_factory(Order, cart=cart, save=True) request = RequestFactory().post('/', {'order_id': order.id}) request.session = {} with patch('salest.payments.models.Order.confirm') as confirm: dummy_success_view(request=request).get_context_data() confirm.assert_called_once_with()
def test_dummy_sucsess_remove_cart_from_session(self): """ Test that success method call remove_cart_from_session """ cart = model_factory(Cart, is_active=True, save=True) order = model_factory(Order, cart=cart, save=True) request = RequestFactory().post('/', {'order_id': order.id}) request.session = {} with patch('salest.cart.models.CartManager.remove_cart_from_session')\ as remove: dummy_success_view(request=request).get_context_data() remove.assert_called_once_with(request)
def test_trustcommerce_sucsess_remove_cart_from_session(self): """ Test that success method call remove_cart_from_session """ cart = model_factory(Cart, is_active=True, save=True) order = model_factory(Order, cart=cart, save=True) request = RequestFactory().post('/', {'order_id': order.id}) request.session = {} remove = Mock() pre_payment = Mock(return_value=({'status': 'appruved'}, order)) with nested(patch('salest.cart.models.CartManager.remove_cart_from_session', remove), patch('salest.payments.modules.trustcommerce.processor.prepere_payment_information', pre_payment)): dummy_success_view(request=request).get_context_data() remove.assert_called_once_with(request)
def test_dummy_sucsess_get_context_data_context(self): """ Test that method return currect context """ user = model_factory(User, save=True) cart = model_factory(Cart, is_active=True, contact=user.contact, save=True) order = model_factory(Order, cart=cart, save=True) request = RequestFactory().get('/') request.user = user request = RequestFactory().post('/', {'order_id': order.id}) request.session = {} expected_dict = {'order': order} current_dict = dummy_success_view(request=request).get_context_data() self.assertEqual(expected_dict, current_dict)