本文整理汇总了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,
)
示例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()
示例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,
}
示例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,
)
示例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()
示例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,
}
示例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,
))
示例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
示例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'])
示例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/',
]
示例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,
)
示例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()
示例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()
示例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
)
示例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()