Esempio n. 1
0
 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'
Esempio n. 2
0
 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'
Esempio n. 3
0
 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',
             }
         }
Esempio n. 4
0
 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',
             }
         }