Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 def tearDown(self):
     DBSession.remove()
     testing.tearDown()
 def tearDown(self):
     DBSession.remove()
     testing.tearDown()
 def tearDown(self):
     DBSession.remove()
     testing.tearDown()
     os.remove(self.testpath + '/' + self.testfilename)
Beispiel #6
0
 def tearDown(self):
     from budget.models import DBSession
     DBSession.remove()
     testing.tearDown()