本文整理汇总了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;未经允许,请勿转载。 |
请发表评论