예제 #1
0
 def testSuccess(self):
     self.got_signal = False
     def handle_signal(sender, **kargs):
         self.got_signal = True
         self.signal_obj = sender
     payment_was_successful.connect(handle_signal)
     resp = self.client.get("?" + query)
     self.assertTrue(self.got_signal)
예제 #2
0
    def testSuccess(self):
        self.got_signal = False

        def handle_signal(sender, **kargs):
            self.got_signal = True
            self.signal_obj = sender

        payment_was_successful.connect(handle_signal)
        resp = self.client.get("?" + query)
        self.assertTrue(self.got_signal)
예제 #3
0
    def testBadProcessing(self):
        self.got_signal = False
        def handle_signal(sender, **kargs):
            raise Exception("broken signal handler")
        payment_was_successful.connect(handle_signal)

        logger = logging.getLogger('webtopay.views')
        old_level = logger.level
        logger.setLevel(100)
        resp = self.client.get("?" + query)
        logger.setLevel(old_level)
        self.assertEqual("OK", resp.content)
예제 #4
0
    def testBadProcessing(self):
        self.got_signal = False

        def handle_signal(sender, **kargs):
            raise Exception("broken signal handler")

        payment_was_successful.connect(handle_signal)

        logger = logging.getLogger('webtopay.views')
        old_level = logger.level
        logger.setLevel(100)
        resp = self.client.get("?" + query)
        logger.setLevel(old_level)
        self.assertEqual("OK", resp.content)