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)
Example #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)
 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")
Example #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')