Esempio n. 1
0
 def testRequestLocalAndFactories(self):
     s = RequestScope()
     s.start()
     
     s.bind_factory(A, A)
     self.assertTrue(s.is_factory_bound(A))
     self.assertFalse(s.is_bound(A))
     
     a = s.get(A)
     self.assertTrue(s.is_bound(A))
     
     s.end()
     self.assertTrue(s.is_factory_bound(A))
     self.assertFalse(s.is_bound(A))
     
     s.start()
     a2 = s.get(A)
     self.assertFalse(a2 is a)
     s.end()
Esempio n. 2
0
    def testRequestLocalAndFactories(self):
        s = RequestScope()
        s.start()

        s.bind_factory(A, A)
        self.assertTrue(s.is_factory_bound(A))
        self.assertFalse(s.is_bound(A))

        a = s.get(A)
        self.assertTrue(s.is_bound(A))

        s.end()
        self.assertTrue(s.is_factory_bound(A))
        self.assertFalse(s.is_bound(A))

        s.start()
        a2 = s.get(A)
        self.assertFalse(a2 is a)
        s.end()