def test_context_manager(self): b1 = declarative_base() with TestingBase(): b2 = declarative_base() b3 = declarative_base() # checks self.failIf(b1 is b2) self.failIf(b3 is b2) self.failUnless(b1 is b3)
def test_manual(self): b1 = declarative_base() tb = TestingBase() b2 = declarative_base() tb.restore() b3 = declarative_base() # checks self.failIf(b1 is b2) self.failIf(b3 is b2) self.failUnless(b1 is b3)
def setup(namespace): namespace['tb'] = TestingBase() namespace['run_tests'] = run_tests namespace['dir'] = dir = TempDirectory() sys.path.append(dir.path) namespace['db_url'] = db_url = 'sqlite:///' + join(dir.path, 'test.db') # make sample package dir.write('sample/__init__.py', b'') dir.write('sample/config.py', (""" db_url = %r is_production = False """ % db_url).encode('ascii'))
def setUp(self): PackageTest.setUp(self) self.tb = TestingBase()
def setUp(self): self.dir = TempDirectory() self.tb = TestingBase()