def setUp(self): super(DBApiTestCase, self).setUp() engine = get_engine() self.connection = engine.connect() self.tenant_id = 'atenant' self.context = dough_context.get_context(tenant_id=self.tenant_id) self.resource_uuid = 'a-fake-uuid-0' self.resource_name = 'a_fake_name_0' self.region_name = 'default' self.item_name = 'instance' self.item_type_name = 'm1.tiny' self.payment_type_name = 'hourly'
def setUp(self): super(ApiTestCase, self).setUp() self.mox = mox.Mox() self.tenant_id = 'atenant' self.context = dough_context.get_context(tenant_id=self.tenant_id) self.resource_uuid = 'a-fake-uuid-0' self.resource_name = 'a_fake_name_0' self.created_at = utils.utcnow() self.region_id = 1 self.region_name = 'default' self.region = { 'id': self.region_id, } self.item_id = 2 self.item_name = 'instance' self.item = { 'id': self.item_id, } self.item_type_id = 3 self.item_type_name = 'm1.tiny' self.item_type = { 'id': self.item_type_id, } self.payment_type_id = 4 self.payment_type_name = 'hourly' self.payment_type_names = ['hourly', 'daily', 'monthly'] self.payment_type = { 'id': self.payment_type_id, } self.product_id = 5 self.product_price = Decimal(2.40).quantize(Decimal('0.01')) self.products = [{ 'id': self.product_id, 'price': self.product_price, }] self.item_products = [ { 'id': self.product_id, 'payment_type': { 'id': self.payment_type_id, 'name': self.payment_type_name, }, }, { 'id': 50, 'payment_type': { 'id': 40, 'name': 'daily', }, }, { 'id': 51, 'payment_type': { 'id': 41, 'name': 'monthly', }, }, ] self.subscription_id = 6 self.subscription = { 'created_at': self.created_at, 'id': self.subscription_id, 'resource_uuid': self.resource_uuid, 'resource_name': self.resource_name, 'product': { 'region': { 'name': self.region_name, }, 'item': { 'name': self.item_name, }, 'item_type': { 'name': self.item_type_name, }, 'payment_type': { 'id': self.payment_type_id, 'name': self.payment_type_name, 'interval_unit': 'days', 'interval_size': 1, }, 'order_unit': 'hours', 'order_size': 1, 'price': self.product_price, 'currency': 'CNY', } }
def setUp(self): super(ApiTestCase, self).setUp() self.mox = mox.Mox() self.tenant_id = 'atenant' self.context = dough_context.get_context(tenant_id=self.tenant_id) self.resource_uuid = 'a-fake-uuid-0' self.resource_name = 'a_fake_name_0' self.created_at = utils.utcnow() self.region_id = 1 self.region_name = 'default' self.region = { 'id': self.region_id, } self.item_id = 2 self.item_name = 'instance' self.item = { 'id': self.item_id, } self.item_type_id = 3 self.item_type_name = 'm1.tiny' self.item_type = { 'id': self.item_type_id, } self.payment_type_id = 4 self.payment_type_name = 'hourly' self.payment_type_names = ['hourly', 'daily', 'monthly'] self.payment_type = { 'id': self.payment_type_id, } self.product_id = 5 self.product_price = 2.40 self.products = [{ 'id': self.product_id, 'price': self.product_price, }] self.item_products = [ { 'id': self.product_id, 'payment_type': { 'id': self.payment_type_id, 'name': self.payment_type_name, }, }, { 'id': 50, 'payment_type': { 'id': 40, 'name': 'daily', }, }, { 'id': 51, 'payment_type': { 'id': 41, 'name': 'monthly', }, }, ] self.subscription_id = 6 self.subscription = { 'created_at': self.created_at, 'id': self.subscription_id, 'resource_uuid': self.resource_uuid, 'resource_name': self.resource_name, 'product': { 'region': { 'name': self.region_name, }, 'item': { 'name': self.item_name, }, 'item_type': { 'name': self.item_type_name, }, 'payment_type': { 'id': self.payment_type_id, 'name': self.payment_type_name, 'interval_unit': 'days', 'interval_size': 1, }, 'order_unit': 'hours', 'order_size': 1, 'price': self.product_price, 'currency': 'CNY', } }