Exemple #1
0
    def test_local(self):
        data = greenio.local()
        data.bla = 56
        self.assertEqual(data.bla, 56)

        def _test_bla():
            self.assertFalse(hasattr(data, 'bla'))
            data.bla = 89
            self.assertEqual(data.bla, 89)
        gr = greenio.PulsarGreenlet(_test_bla)
        gr.switch()
        self.assertEqual(data.bla, 56)
Exemple #2
0
    def test_local(self):
        data = greenio.local()
        data.bla = 56
        self.assertEqual(data.bla, 56)

        def _test_bla():
            self.assertFalse(hasattr(data, 'bla'))
            data.bla = 89
            self.assertEqual(data.bla, 89)
        gr = greenio.PulsarGreenlet(_test_bla)
        gr.switch()
        self.assertEqual(data.bla, 56)
Exemple #3
0
 def green_safe_connections(self):
     from django.db import connections
     connections._connections = local()