示例#1
0
    def setUp(self):
        cache.clear()

        self.admin = SnapshotAdmin(Snapshot, admin.sites.AdminSite())
        self.param_backup_available = Configuration(name='backup_available',
                                                    value=1)
        self.param_backup_available.save()
    def setUp(self):
        self.team = TeamFactory()
        self.threshold_database_notification = Configuration(
            name='threshold_database_notification',
            value=70,
            description='Threshold infra notification')
        self.threshold_database_notification.save()
        self.new_user_notify_email = Configuration(
            name='new_user_notify_email',
            value='*****@*****.**',
            description='New user notify e-mail')
        self.new_user_notify_email.save()

        self.database_big = DatabaseFactory(
            databaseinfra__engine__engine_type__name=self.engine_name, )
        self.database_big.team = self.team
        self.database_big.save()

        self.infra_big = self.database_big.databaseinfra
        self.infra_big.plan.replication_topology.class_path = self.replication_topology_class_path
        self.infra_big.plan.replication_topology.save()
        self.infra_big.save()

        self.database_small = DatabaseFactory(
            databaseinfra__engine__engine_type__name=self.engine_name)
        self.database_small.team = self.team
        self.database_small.save()

        self.infra_small = self.database_small.databaseinfra
        self.infra_small.plan.replication_topology.class_path = self.replication_topology_class_path
        self.infra_small.plan.replication_topology.save()
        self.infra_small.save()

        self.instance_helper.create_instances_by_quant(
            qt=self.instance_quantity,
            infra=self.infra_big,
            total_size_in_bytes=10000,
            used_size_in_bytes=9900,
            port=self.port,
            instance_type=self.instance_type)
        self.instance_helper.create_instances_by_quant(
            qt=self.instance_quantity,
            infra=self.infra_small,
            total_size_in_bytes=10000,
            used_size_in_bytes=1900,
            port=self.port,
            instance_type=self.instance_type)
示例#3
0
    def setUp(self):
        cache.clear()
        mail.outbox = []

        self.email_from = Configuration(name='email_addr_from',
                                        value='*****@*****.**')
        self.email_from.save()

        self.email_adm = Configuration(name='new_user_notify_email',
                                       value='*****@*****.**')
        self.email_adm.save()
        self.team = TeamFactory()

        self.greater_disk = DiskOfferingFactory()
        self.greater_disk.size_kb *= 2
        self.greater_disk.available_size_kb *= 2
        self.greater_disk.save()

        self.disk = DiskOfferingFactory()
示例#4
0
    def setUp(self):
        cache.clear()
        mail.outbox = []

        self.email_from = Configuration(name='email_addr_from',
                                        value='*****@*****.**')
        self.email_from.save()

        self.email_adm = Configuration(name='new_user_notify_email',
                                       value='*****@*****.**')
        self.email_adm.save()
        self.team = mommy.make('Team',
                               name='team_1',
                               email='*****@*****.**',
                               contacts='contact_1',
                               role__name='fake_role',
                               organization__name='fake_organization')
        self.database = DatabaseHelper.create(name='fake_db_name',
                                              team=self.team)
        self.task_schedule = mommy.make('TaskSchedule',
                                        method_path=self.action,
                                        database=self.database)
示例#5
0
 def setUp(self):
     self.admin = DiskOfferingAdmin(DiskOffering, admin.sites.AdminSite())
     self.auto_resize_max_size_in_gb = Configuration(
         name='auto_resize_max_size_in_gb', value=100)
     self.auto_resize_max_size_in_gb.save()
示例#6
0
 def setUp(self):
     self.auto_resize_max_size_in_gb = Configuration(
         name='auto_resize_max_size_in_gb', value=100
     )
     self.auto_resize_max_size_in_gb.save()