当前位置: 首页>>代码示例>>Python>>正文


Python global_utils.login_as_su函数代码示例

本文整理汇总了Python中ralph.ui.tests.global_utils.login_as_su函数的典型用法代码示例。如果您正苦于以下问题:Python login_as_su函数的具体用法?Python login_as_su怎么用?Python login_as_su使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了login_as_su函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

    def setUp(self):
        self.client = login_as_su()
        self.first_asset = AssetFactory(
            invoice_no="Invoice No1",
            order_no="Order No2",
            invoice_date=datetime.date(2001, 1, 1),
            support_type="Support d2d",
            provider="Provider1",
            sn="1234-1234-1234-1234",
            barcode="bc1",
        )

        self.second_asset = AssetFactory(
            invoice_no="Invoice No2",
            order_no="Order No1",
            invoice_date=datetime.date(2001, 1, 1),
            support_type="Support d2d",
            provider="Provider2",
            sn="1235-1235-1235-1235",
            barcode="bc2",
        )

        asset_model = create_model(name="Model2")
        asset_status = AssetStatus.used.id
        self.third_asset = AssetFactory(
            model=asset_model,
            invoice_no="Invoice No1",
            order_no="Order No1",
            invoice_date=datetime.date(2001, 1, 1),
            support_type="Support d2d",
            provider="Provider1",
            sn="1236-1236-1236-1236",
            barcode="bc3",
            status=asset_status,
        )
开发者ID:quamilek,项目名称:ralph_assets,代码行数:35,代码来源:tests_search.py

示例2: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = AssetCategoryFactory()
     self.manufacturer = AssetManufacturerFactory()
     self.owner = AssetOwnerFactory()
     self.model = AssetModelFactory(
         manufacturer=self.manufacturer,
         category=self.category,
     )
     self.licences = [LicenceFactory() for _ in range(3)]
     self.warehouse = WarehouseFactory()
     self.asset_params = {
         'asset': True,  # Button name
         'barcode': '666666',
         'deprecation_rate': 0,
         'invoice_date': '2012-11-28',
         'invoice_no': 123,
         'licences': '',
         'model': self.model.id,
         'order_no': 1,
         'price': 10,
         'property_of': self.owner.id,
         'provider': 'test_provider',
         'region': Region.get_default_region().id,
         'remarks': 'test_remarks',
         'size': 1,
         'sn': '666-666-666',
         'source': 1,
         'status': AssetStatus.new.id,
         'support_period': 24,
         'support_type': 'standard',
         'support_void_reporting': 'on',
         'type': 101,
         'warehouse': self.warehouse.id,
     }
     self.asset_change_params = {
         'barcode': '777777',
         'status': AssetStatus.damaged.id,
         'license_key': '66-66-66',
         'version': '0.1',
         'unit_price': 666.6,
         'license_type': LicenseType.oem.id,
         'date_of_last_inventory': '2012-11-08',
         'last_logged_user': 'ralph',
         'licences': '|'.join([str(lic.pk) for lic in self.licences]),
     }
     self.dc_asset_params = self.asset_params.copy()
     self.dc_asset_params.update({
         'ralph_device_id': '',
         'production_year': 2011,
     })
     self.bo_asset_params = self.asset_params.copy()
     self.bo_asset_params.update({
         'purpose': 1,
         'coa_number': 2,
         'license_key': 3,
     })
     self.asset = None
     self.add_bo_device_asset()
     self.edit_bo_device_asset()
开发者ID:allegro,项目名称:ralph_assets,代码行数:60,代码来源:tests_history.py

示例3: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = AssetCategoryFactory()
     self.asset = AssetFactory()
     self.asset1 = AssetFactory()
     self.model = AssetModelFactory(category=self.category)
     self.model1 = AssetModelFactory(category=self.category)
     self.user = UserFactory()
     self.warehouse = WarehouseFactory()
     self.assetOwner = AssetOwnerFactory()
     self.asset_service = ServiceFactory()
     self.common_asset_data = {  # DC & BO common data
         'barcode': 'barcode',
         'deprecation_rate': '25',
         'invoice_date': '2011-11-14',
         'invoice_no': 'invoice_no',
         'model': self.model,
         'order_no': 'order_no',
         'owner': self.user,
         'price': '100',
         'property_of': self.assetOwner,
         'service_name': self.asset_service,
         'source': models_assets.AssetSource.shipment,
         'status': models_assets.AssetStatus.in_progress,
         'task_url': 'www.test.com',
         'user': self.user,
         'warehouse': self.warehouse,
     }
开发者ID:xliiv,项目名称:ralph_assets,代码行数:28,代码来源:tests_bulkedit.py

示例4: setUp

 def setUp(self):
     self.client = login_as_su()
     self.device = Device.create(
         sn=DEVICE['sn'],
         barcode=DEVICE['barcode'],
         remarks=DEVICE['remarks'],
         model_name=DEVICE['model_name'],
         model_type=DeviceType.unknown,
         rack=DEVICE['rack'],
         position=DEVICE['position'],
         dc=DATACENTER,
     )
     self.software1 = Software.create(
         dev=self.device,
         path='apache2',
         model_name='apache2 2.4.3',
         label='apache',
         family='http servers',
         version='2.4.3',
         priority=69,
     )
     self.software2 = Software.create(
         dev=self.device,
         path='gcc',
         model_name='gcc 4.7.2',
         label='gcc',
         family='compilers',
         version='4.7.2',
         priority=69,
     )
开发者ID:andrzej-jankowski,项目名称:ralph,代码行数:30,代码来源:tests_device.py

示例5: setUp

    def setUp(self):
        self.client = login_as_su()
        self.asset_src = AssetFactory(sn='123-456-789')
        self.asset_dest = AssetFactory(sn='987-832-668')

        self.model = AssetModelFactory()
        self.warehouse = WarehouseFactory()
开发者ID:quamilek,项目名称:ralph_assets,代码行数:7,代码来源:tests_view.py

示例6: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = create_category()
     self.manufacturer = AssetManufacturer(name='test_manufacturer')
     self.manufacturer.save()
     self.model = AssetModel(
         name='test_model', manufacturer=self.manufacturer
     )
     self.model.save()
     self.warehouse = Warehouse(name='test_warehouse')
     self.warehouse.save()
     self.asset_params = {
         'type': AssetType.data_center.id,
         'model': self.model.id,
         'invoice_no': 00001,
         'order_no': 2,
         'invoice_date': '2012-11-29',
         'support_period': 36,
         'support_type': 'door-to-door',
         'support_void_reporting': 'on',
         'provider': 'test_provider',
         'status': AssetStatus.new.id,
         'remarks': 'test_remarks',
         'price': 10,
         'size': 1,
         'warehouse': self.warehouse.id,
         'barcode': '7777',
         'category': self.category.id,
         'slots': 0,
         'sn': 'fake-sn',
         'ralph_device_id': '',
         'asset': True,  # Button name
         'source': 1,
     }
开发者ID:andrzej-jankowski,项目名称:ralph_assets,代码行数:34,代码来源:tests_history.py

示例7: setUp

 def setUp(self):
     self.client = login_as_su()
     self.warehouse = WarehouseFactory()
     self.category = AssetCategoryFactory()
     self.model = AssetModelFactory(category=self.category)
     self.addform = '/assets/dc/add/device/'
     ci_relation = CIRelationFactory()
     self.common_test_data = self.get_asset_form_data({
         'barcode': '',
         'sn': '',
     })
     self.common_test_data.update(dict(
         asset=True,
         deprecation_rate=0,
         device_environment=ci_relation.child.id,
         invoice_date='2001-01-02',
         model=self.model.id,
         price='10',
         production_year=2011,
         ralph_device_id='',
         region=Region.get_default_region().id,
         service=ci_relation.parent.id,
         size=1,
         slots=1,
         source=1,
         status=AssetStatus.new.id,
         type=AssetType.data_center.id,
         warehouse=self.warehouse.id,
     ))
开发者ID:allegro,项目名称:ralph_assets,代码行数:29,代码来源:tests_multivalue_fields.py

示例8: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = AssetCategoryFactory()
     self.manufacturer = AssetManufacturerFactory()
     self.model = AssetModelFactory(
         manufacturer=self.manufacturer,
         category=self.category,
     )
     self.warehouse = WarehouseFactory()
     self.asset_params = {
         'type': AssetType.data_center.id,
         'model': self.model.id,
         'invoice_no': 666,
         'order_no': 2,
         'invoice_date': '2012-11-29',
         'provider': 'test_provider',
         'status': AssetStatus.new.id,
         'remarks': 'test_remarks',
         'price': 10,
         'warehouse': self.warehouse.id,
         'barcode': '7777',
         'source': 1,
         'deprecation_rate': 0,
         'production_year': 2011,
         'asset': True,  # Button name
     }
     self.dc_asset_params = self.asset_params.copy()
     self.dc_asset_params.update({
         'ralph_device_id': '',
         'slots': 0,
     })
     self.asset = None
开发者ID:quamilek,项目名称:ralph_assets,代码行数:32,代码来源:tests_history.py

示例9: setUp

 def setUp(self):
     self.client = login_as_su()
     support_utils.SupportTypeFactory().id
     self.support_data = dict(
         additional_notes="Additional notes",
         # asset='',  # button, skip it
         asset_type=101,
         contract_id='1',
         contract_terms='Contract terms',
         date_from=datetime.date(2014, 06, 17),
         date_to=datetime.date(2014, 06, 18),
         description='Description',
         escalation_path='Escalation path',
         invoice_date=datetime.date(2014, 06, 19),
         invoice_no='Invoice no',
         name='name',
         period_in_months='12',
         price=Decimal('99.99'),
         producer='Producer',
         property_of=assets_utils.AssetOwnerFactory().id,
         serial_no='Serial no',
         sla_type='Sla type',
         status=models_support.SupportStatus.new.id,
         supplier='Supplier',
         support_type=support_utils.SupportTypeFactory().id,
     )
     self.visible_add_form_fields = [
         'additional_notes', 'asset', 'asset_type', 'contract_id',
         'contract_terms', 'date_from', 'date_to', 'description',
         'escalation_path', 'invoice_date', 'invoice_no', 'name',
         'period_in_months', 'price', 'producer', 'property_of',
         'serial_no', 'sla_type', 'status', 'supplier', 'support_type',
     ]
     self.visible_edit_form_fields = self.visible_add_form_fields[:]
     self.visible_edit_form_fields.extend(['assets'])
开发者ID:xliiv,项目名称:ralph_assets,代码行数:35,代码来源:tests_view.py

示例10: setUp

    def setUp(self):
        self.client = login_as_su(
            username='ralph_root',
            password='top_securet',
            email='[email protected]',
            is_staff=False,
            is_superuser=False,
        )
        self.client_su = login_as_su()

        self.report_urls = [
            '/ui/reports/margins/',
            '/ui/reports/devices/',
            '/ui/reports/services/',
            '/ui/reports/ventures/',
            '/ui/reports/device_prices_per_venture/',
        ]
开发者ID:ReJeCtAll,项目名称:ralph,代码行数:17,代码来源:tests_reports.py

示例11: setUp

 def setUp(self):
     self.client = login_as_su()
     self.dc_1 = DataCenterFactory(
         visualization_cols_num=10, visualization_rows_num=10,
     )
     self.rack_1 = RackFactory(
         data_center=self.dc_1, visualization_col=1, visualization_row=1,
     )
开发者ID:allegro,项目名称:ralph_assets,代码行数:8,代码来源:tests_admin_panel.py

示例12: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = AssetCategoryFactory()
     self.model = AssetModelFactory(category=self.category)
     self.model2 = AssetModelFactory(category=self.category)
     self.warehouse = WarehouseFactory()
     self.warehouse2 = WarehouseFactory()
     self.asset = AssetFactory()
开发者ID:quamilek,项目名称:ralph_assets,代码行数:8,代码来源:tests_crud.py

示例13: setUp

 def setUp(self):
     self.client = login_as_su(is_superuser=False)
     self.category_blade = AssetCategory.objects.get(name='Server Blade')
     self.category_non_blade = AssetCategory.objects.get(name='Server Rack')
     self.model_blade = AssetModelFactory(category=self.category_blade)
     self.model_none_blade = AssetModelFactory(
         category=self.category_non_blade,
     )
     self.warehouse = WarehouseFactory()
开发者ID:quamilek,项目名称:ralph_assets,代码行数:9,代码来源:tests_dependency.py

示例14: setUp

 def setUp(self):
     self.client = login_as_su()
     self.model = create_model()
     self.model2 = create_model('Model2')
     self.warehouse = create_warehouse()
     self.warehouse2 = create_warehouse('Warehouse2')
     self.category = create_category()
     self.asset = create_asset(
         sn='1111-1111-1111-1111',
         category=self.category
     )
开发者ID:ar4s,项目名称:ralph_assets,代码行数:11,代码来源:tests_crud.py

示例15: setUp

 def setUp(self):
     self.device = DeviceFactory()
     self.regular_ipaddr = IPAddressFactory()
     self.management_ipaddr = IPAddressFactory(is_management=True)
     self.device.ipaddress_set.add(self.regular_ipaddr)
     self.device.ipaddress_set.add(self.management_ipaddr)
     self.url = reverse('search', kwargs={
         'details': 'addresses',
         'device': str(self.device.pk),
     })
     self.client = login_as_su()
开发者ID:4i60r,项目名称:ralph,代码行数:11,代码来源:tests_device.py


注:本文中的ralph.ui.tests.global_utils.login_as_su函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。