예제 #1
0
파일: test_view.py 프로젝트: qsnake/ipython
 def test_reference_nameerror(self):
     v = self.client[self.client.ids[0]]
     r = pmod.Reference('elvis_has_left')
     echo = lambda x: x
     self.assertRaisesRemote(NameError, v.apply_sync, echo, r)
예제 #2
0
 def test_remote_reference(self):
     v = self.client[-1]
     v['a'] = 123
     ra = pmod.Reference('a')
     b = v.apply_sync(lambda x: x, ra)
     self.assertEqual(b, 123)
예제 #3
0
파일: test_view.py 프로젝트: qsnake/ipython
 def test_eval_reference(self):
     v = self.client[self.client.ids[0]]
     v['g'] = range(5)
     rg = pmod.Reference('g[0]')
     echo = lambda x: x
     self.assertEquals(v.apply_sync(echo, rg), 0)