コード例 #1
0
ファイル: modules.py プロジェクト: anvileight/salest
 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()
コード例 #2
0
ファイル: modules.py プロジェクト: anvileight/salest
 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)
コード例 #3
0
ファイル: modules.py プロジェクト: anvileight/salest
 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)
コード例 #4
0
ファイル: modules.py プロジェクト: anvileight/salest
 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)