예제 #1
0
 def testUnbind(self):
     '''Injector.unbind should remove a binding.'''
     class A(object): pass
     a = A()
     
     injector = Injector()
     injector.bind(A, a)
     self.assertTrue(injector.is_bound(A))
     
     injector.unbind(A)
     self.assertFalse(injector.is_bound(A))
예제 #2
0
    def testUnbind(self):
        '''Injector.unbind should remove a binding.'''
        class A(object):
            pass

        a = A()

        injector = Injector()
        injector.bind(A, a)
        self.assertTrue(injector.is_bound(A))

        injector.unbind(A)
        self.assertFalse(injector.is_bound(A))
예제 #3
0
 def testUnbindNotBoundNoError(self):
     class A(object): pass
     
     injector = Injector()
     injector.unbind(A)
예제 #4
0
    def testUnbindNotBoundNoError(self):
        class A(object):
            pass

        injector = Injector()
        injector.unbind(A)