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)
def green_safe_connections(self): from django.db import connections connections._connections = local()