def setUp(self): self.config = testing.setUp() from budget.models import Base, AwsInstanceInventory from sqlalchemy import create_engine engine = create_engine('sqlite://') #FIxME if DBSession: DBSession.remove() DBSession.configure(bind=engine) Base.metadata.drop_all(engine) Base.metadata.create_all(engine) with transaction.manager: data = AwsInstanceInventory(name='instance1', environment='test', instance_id='i-1234abcd', instance_type='m42.ultrahuge', availability_zone='area-51', account=1234567890, status='running', launch_date=yesterday, check_date=today) DBSession.add(data) data = AwsInstanceInventory(name='instance2', environment='test', instance_id='i-4567hijk', instance_type='m42.ultrahuge', availability_zone='area-51', account=1234567890, status='stopped', launch_date=yesterday, check_date=today) DBSession.add(data)
def setUp(self): self.config = testing.setUp() from budget.models import Base, AwsInstanceInventory from sqlalchemy import create_engine engine = create_engine('sqlite://') #FIxME if DBSession: DBSession.remove() DBSession.configure(bind=engine) Base.metadata.drop_all(engine) Base.metadata.create_all(engine) with transaction.manager: data = AwsInstanceInventory( name = 'instance1', environment = 'test', instance_id = 'i-1234abcd', instance_type = 'm42.ultrahuge', availability_zone = 'area-51', account = 1234567890, status = 'running', launch_date = yesterday, check_date = today ) DBSession.add(data) data = AwsInstanceInventory( name = 'instance2', environment = 'test', instance_id = 'i-4567hijk', instance_type = 'm42.ultrahuge', availability_zone = 'area-51', account = 1234567890, status = 'stopped', launch_date = yesterday, check_date = today ) DBSession.add(data)
def tearDown(self): DBSession.remove() testing.tearDown()
def tearDown(self): DBSession.remove() testing.tearDown() os.remove(self.testpath + '/' + self.testfilename)
def tearDown(self): from budget.models import DBSession DBSession.remove() testing.tearDown()