Ejemplo n.º 1
0
 def test_basic(self):
     self.assertRaises(RuntimeError, current_ctx.get_ctx)
     self.assertRaises(RuntimeError, lambda: ctx.node_id)
     value = MockCloudifyContext(node_id='1')
     current_ctx.set(value)
     self.assertEqual(value, current_ctx.get_ctx())
     self.assertEqual(value.node_id, ctx.node_id)
     current_ctx.clear()
     self.assertRaises(RuntimeError, current_ctx.get_ctx)
     self.assertRaises(RuntimeError, lambda: ctx.node_id)
Ejemplo n.º 2
0
 def test_basic(self):
     self.assertRaises(RuntimeError, current_ctx.get_ctx)
     self.assertRaises(RuntimeError, lambda: ctx.instance.id)
     value = MockCloudifyContext(node_id='1')
     current_ctx.set(value)
     self.assertEqual(value, current_ctx.get_ctx())
     self.assertEqual(value.instance.id, ctx.instance.id)
     current_ctx.clear()
     self.assertRaises(RuntimeError, current_ctx.get_ctx)
     self.assertRaises(RuntimeError, lambda: ctx.instance.id)
Ejemplo n.º 3
0
 def run(queue, value):
     try:
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.node_id)
         current_ctx.set(value)
         self.assertEqual(value, current_ctx.get_ctx())
         self.assertEqual(value.node_id, ctx.node_id)
         current_ctx.clear()
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.node_id)
     except Exception, e:
         queue.put(e)
 def run(queue, value):
     try:
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.instance.id)
         current_ctx.set(value)
         self.assertEqual(value, current_ctx.get_ctx())
         self.assertEqual(value.instance.id, ctx.instance.id)
         current_ctx.clear()
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.instance.id)
     except Exception as e:
         queue.put(e)
     else:
         queue.put("ok")
Ejemplo n.º 5
0
 def run(queue, value):
     try:
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.instance.id)
         current_ctx.set(value)
         self.assertEqual(value, current_ctx.get_ctx())
         self.assertEqual(value.instance.id, ctx.instance.id)
         current_ctx.clear()
         self.assertRaises(RuntimeError, current_ctx.get_ctx)
         self.assertRaises(RuntimeError, lambda: ctx.instance.id)
     except Exception as e:
         queue.put(e)
     else:
         queue.put('ok')