• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python global_utils.login_as_su函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = create_category()
     self.asset = create_asset(
         sn='1111-1111-1111-1111',
         category=self.category,
     )
     self.asset1 = create_asset(
         sn='2222-2222-2222-2222',
         category=self.category,
     )
     self.model = create_model()  # u'Model1'
     self.model1 = create_model(name='Model2')
开发者ID:andrzej-jankowski,项目名称:ralph_assets,代码行数:13,代码来源:tests_bulkedit.py


示例17: test_logged_user_lookup_permission

 def test_logged_user_lookup_permission(self):
     """
     - sign in
     - send request
     - check for 200
     """
     self.client = login_as_su()
     url = (
         "/admin/lookups/ajax_lookup/"
         "KFZyYWxwaF9hc3NldHMubW9kZWxzClZCT0Fzc2V0TW9kZWxMb29rdXAKdHAxCi4="
         "?term=test"
     )
     response = self.client.get(url)
     self.assertEqual(response.status_code, 200)
开发者ID:quamilek,项目名称:ralph_assets,代码行数:14,代码来源:tests_view.py


示例18: setUp

 def setUp(self):
     self.client = login_as_su()
     self.category = create_category(type='back_office')
     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': 101,
         'model': self.model.id,
         'invoice_no': 123,
         'order_no': 1,
         'invoice_date': '2012-11-28',
         'support_period': 24,
         'support_type': 'standard',
         'support_void_reporting': 'on',
         'provider': 'test_provider',
         'status': AssetStatus.new.id,
         'remarks': 'test_remarks',
         'size': 1,
         'price': 10,
         'warehouse': self.warehouse.id,
         'sn': '666-666-666',
         'barcode': '666666',
         'category': self.category.id,
         'slots': 1.0,
         'ralph_device_id': '',
         'asset': True,  # Button name
         'source': 1,
         'deprecation_rate': 0,
         'production_year': 2011,
     }
     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',
     }
     self.asset = None
     self.add_bo_device_asset()
     self.edit_bo_device_asset()
开发者ID:ar4s,项目名称:ralph_assets,代码行数:49,代码来源:tests_history.py


示例19: setUp

    def setUp(self):
        self.client = login_as_su()
        self.category = create_category()
        self.first_asset = create_asset(sn="1234-1234-1234-1234", category=self.category)

        self.asset_with_duplicated_sn = create_asset(sn="1111-1111-1111-1111", category=self.category)

        # Prepare required fields (formset_name, field_name)
        self.required_fields = [
            ("asset_form", "model"),
            ("asset_form", "support_period"),
            ("asset_form", "support_type"),
            ("asset_form", "warehouse"),
            ("asset_form", "category"),
        ]

        self.model1 = create_model()
开发者ID:kula1922,项目名称:ralph_assets,代码行数:17,代码来源:tests_form_validation.py


示例20: setUp

    def setUp(self):
        self.client = login_as_su()

        self.first_asset = create_asset(
            delivery_date=datetime.date(2001, 1, 1),
            sn='1234-1234-1234-1234',
        )

        self.second_asset = create_asset(
            delivery_date=datetime.date(2002, 1, 1),
            sn='1235-1235-1235-1235',
        )

        self.third_asset = create_asset(
            delivery_date=datetime.date(2003, 1, 1),
            sn='1236-1236-1236-1236',
        )
开发者ID:andrzej-jankowski,项目名称:ralph_assets,代码行数:17,代码来源:tests_search.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python network.check_tcp_port函数代码示例发布时间:2022-05-26
下一篇:
Python plugins.get_base_result_template函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap