Esempio n. 1
0
class TransactionMiddlewareTestCase(TransactionTestCase):
  def setUp(self):
    super(TransactionMiddlewareTestCase, self).setUp()
    transaction.enter_transaction_management()
    self.middleware = TransactionMiddleware()
    self.request = HttpRequest()

  def test_does_not_fail(self):
    response = HttpResponse()
    self.assertEquals(response, self.middleware.process_response(self.request, response))
    self.assertFalse(transaction.is_managed(), msg="Still managed")

  def test_rolled_back_on_gt_than_400(self):
    response = HttpResponseBadRequest()
    self.assertEquals(response, self.middleware.process_response(self.request, response))
    self.assertFalse(transaction.is_dirty(), msg="Rollback failed")
    self.assertFalse(transaction.is_managed(), msg="Still managed")
Esempio n. 2
0
class TransactionMiddlewareTestCase(TransactionTestCase):
    def setUp(self):
        super(TransactionMiddlewareTestCase, self).setUp()
        transaction.enter_transaction_management()
        self.middleware = TransactionMiddleware()
        self.request = HttpRequest()

    def test_does_not_fail(self):
        response = HttpResponse()
        self.assertEquals(
            response, self.middleware.process_response(self.request, response))
        self.assertFalse(transaction.is_managed(), msg="Still managed")

    def test_rolled_back_on_gt_than_400(self):
        response = HttpResponseBadRequest()
        self.assertEquals(
            response, self.middleware.process_response(self.request, response))
        self.assertFalse(transaction.is_dirty(), msg="Rollback failed")
        self.assertFalse(transaction.is_managed(), msg="Still managed")
Esempio n. 3
0
 def setUp(self):
   super(TransactionMiddlewareTestCase, self).setUp()
   transaction.enter_transaction_management()
   self.middleware = TransactionMiddleware()
   self.request = HttpRequest()
Esempio n. 4
0
 def setUp(self):
     super(TransactionMiddlewareTestCase, self).setUp()
     transaction.enter_transaction_management()
     self.middleware = TransactionMiddleware()
     self.request = HttpRequest()