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()
def setUp(self): self.client = login_as_su() self.first_asset = AssetFactory(invoice_date=datetime.date(2001, 1, 1), sn="1234-1234-1234-1234") self.second_asset = AssetFactory(invoice_date=datetime.date(2002, 1, 1), sn="1235-1235-1235-1235") self.third_asset = AssetFactory(invoice_date=datetime.date(2003, 1, 1), sn="1236-1236-1236-1236")
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, )
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, )
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'])
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, 'warehouse': self.warehouse.id, 'status': AssetStatus.new.id, 'remarks': 'test_remarks', 'order_no': 2, 'invoice_date': '2012-11-29', 'invoice_no': 00001, 'price': 10, 'provider': 'test_provider', 'deprecation_rate': 0, 'source': 1, 'sn': 'fake-sn', 'barcode': '7777', 'asset': True, # Button name }
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, 'deprecation_rate': 0, 'production_year': 2011, }
def setUp(self): self.client = login_as_su() self.license_data = { 'accounting_id': '1', 'asset_type': models_assets.AssetType.back_office.id, # TODO: this field is not saving 'assets':'|{}|'.format(asset.id), 'budget_info': assets_utils.BudgetInfoFactory().id, 'invoice_date': datetime.date(2014, 06, 11), 'invoice_no': 'Invoice no', 'licence_type': sam_utils.LicenceTypeFactory().id, 'license_details': 'licence_details', 'manufacturer': assets_utils.AssetManufacturerFactory().id, 'niw': 'Inventory number', 'number_bought': '99', 'order_no': 'Order no', 'price': Decimal('100.99'), 'property_of': assets_utils.AssetOwnerFactory().id, 'provider': 'Provider', 'remarks': 'Additional remarks', 'service_name': assets_utils.ServiceFactory().id, 'sn': 'Licence key', 'software_category': sam_utils.SoftwareCategoryFactory().id, 'valid_thru': datetime.date(2014, 06, 10), } self.licence = LicenceFactory() self.visible_add_form_fields = [ 'accounting_id', 'asset', 'asset_type', 'assets', 'budget_info', 'invoice_date', 'invoice_no', 'licence_type', 'license_details', 'manufacturer', 'niw', 'number_bought', 'order_no', 'parent', 'price', 'property_of', 'provider', 'remarks', 'service_name', 'sn', 'software_category', 'users', 'valid_thru', ] self.visible_edit_form_fields = self.visible_add_form_fields[:]
def setUp(self): self.client = login_as_su() self.device = DeviceFactory() self.url = reverse( 'admin:discovery_device_change', args=(self.device.id, ), )
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, }
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, ))
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, }
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': '******', '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()
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, )
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
def setUp(self): self.client = login_as_su( username='******', password='******', email='*****@*****.**', 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/', ]
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, )
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()
def setUp(self): self.client = login_as_su() self.base_url = "/assets/dc/search" self.first_asset = AssetFactory(production_use_date=datetime.date(2001, 1, 1), sn="1234-1234-1234-1234") self.second_asset = AssetFactory(production_use_date=datetime.date(2002, 1, 1), sn="1235-1235-1235-1235") self.third_asset = AssetFactory(production_use_date=datetime.date(2003, 1, 1), sn="1236-1236-1236-1236")
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)
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()
def setUp(self): self.client = login_as_su() asset_fields = dict( barcode='123456789', invoice_no='Invoice #1', order_no='Order #1', invoice_date=datetime.date(2001, 1, 1), sn='0000-0000-0000-0000', ) self.asset = AssetFactory(**asset_fields)
def setUp(self): self.client = login_as_su(is_superuser=True) 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() self.ci_relation = CIRelationFactory()
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()
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 )
def setUp(self): self.client = login_as_su() self.category = create_category() asset_fields = dict( barcode='123456789', invoice_no='Invoice #1', order_no='Order #1', invoice_date=datetime.date(2001, 1, 1), sn='0000-0000-0000-0000', category=self.category, ) self.asset = create_asset(**asset_fields)
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')
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)
def setUp(self): self.client = login_as_su() self.device_environment = DeviceEnvironmentFactory(name='testenv') self.service = ServiceCatalogFactory(name='testservice') self.preboot = PrebootFactory(name="prebotname") self.ethernet = EthernetFactory.create(mac="0025b0000000", ) self.network = NetworkFactory.create( address='10.80.80.0/20', name='testnetwork', ) self.network.save() self.venture_role = VentureRoleFactory(name="testventurerole", venture__symbol='testventure', venture__name='testventure')
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': '******', } self.asset = None self.add_bo_device_asset() self.edit_bo_device_asset()
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': '******', } self.asset = None self.add_bo_device_asset() self.edit_bo_device_asset()
def setUp(self): self.client = login_as_su() self.service = CI(name='allegro.pl', type=CIType.objects.get(id=CI_TYPES.SERVICE)) self.service.save() self.db_service = CI.objects.get(id=self.service.id) self.venture = CI(name='allegro_prod', type=CIType.objects.get(id=CI_TYPES.VENTURE)) self.venture.save() self.ci_venture = CI.objects.get(id=self.venture.id) self.relation = CIRelation( parent=self.ci_venture, child=self.db_service, type=CI_RELATION_TYPES.CONTAINS, ) self.relation.save()
def setUp(self): self.client = login_as_su() self.first_asset = AssetFactory( invoice_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', ) self.second_asset = AssetFactory( invoice_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', ) self.third_asset = AssetFactory( invoice_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', )
def setUp(self): self.client = login_as_su() self.category = AssetCategoryFactory() self.model = AssetModelFactory(category=self.category) self.warehouse = WarehouseFactory() self.first_asset = AssetFactory(model=self.model, ) self.second_asset = AssetFactory(model=self.model, ) self.asset_with_duplicated_sn = AssetFactory(model=self.model, ) # Prepare required fields (formset_name, field_name) self.required_fields = [ ('asset_form', 'model'), ('asset_form', 'warehouse'), ] self.model1 = AssetModelFactory()
def setUp(self): self.client = login_as_su() self.first_asset = AssetFactory( request_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', ) self.second_asset = AssetFactory( request_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', ) self.third_asset = AssetFactory( request_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', )
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', )
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()
def setUp(self): self.client = login_as_su() self.first_asset = create_asset( request_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', ) self.second_asset = create_asset( request_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', ) self.third_asset = create_asset( request_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', )
def setUp(self): self.client = login_as_su() self.base_url = '/assets/dc/search' self.first_asset = create_asset( production_use_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', ) self.second_asset = create_asset( production_use_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', ) self.third_asset = create_asset( production_use_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', )
def setUp(self): self.client = login_as_su() self.device_environment = DeviceEnvironmentFactory(name='testenv') self.service = ServiceCatalogFactory(name='testservice') self.preboot = PrebootFactory(name="prebotname") self.ethernet = EthernetFactory.create( mac="0025b0000000", ) self.network = NetworkFactory.create( address='10.80.80.0/20', name='testnetwork', ) self.network.save() self.venture_role = VentureRoleFactory( name="testventurerole", venture__symbol='testventure', venture__name='testventure' )
def setUp(self): self.client = login_as_su() self.base_url = '/assets/dc/search' self.first_asset = AssetFactory( provider_order_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', ) self.second_asset = AssetFactory( provider_order_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', ) self.third_asset = AssetFactory( provider_order_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', )
def setUp(self): self.client = login_as_su() self.category = create_category() self.first_asset = create_asset( invoice_date=datetime.date(2001, 1, 1), sn='1234-1234-1234-1234', category=self.category, ) self.second_asset = create_asset( invoice_date=datetime.date(2002, 1, 1), sn='1235-1235-1235-1235', category=self.category, ) self.third_asset = create_asset( invoice_date=datetime.date(2003, 1, 1), sn='1236-1236-1236-1236', category=self.category, )
def setUp(self): self.client = login_as_su() self.deprecation_kind = DeprecationKind(months=24, remarks='Default') self.deprecation_kind.save() self.margin = MarginKind(margin=100, remarks='100%') self.margin.save() self.venture = Venture(name='VenureName') self.venture.save() self.role = VentureRole(venture=self.venture, name='VentureRole') self.role.save() 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.device.name = DEVICE['name'] self.device.save() self.device2 = Device.create( sn=DEVICE2['sn'], barcode=DEVICE2['barcode'], remarks=DEVICE2['remarks'], model_name=DEVICE2['model_name'], model_type=DeviceType.unknown, rack=DEVICE2['rack'], position=DEVICE2['position'], dc=DATACENTER, ) self.device2.name = DEVICE2['name'] self.device2.save()
def setUp(self): self.client = login_as_su() venture = Venture(name='venture', symbol='ventureSymbol') venture.save() self.venture = venture venture_role = VentureRole(name='role', venture=self.venture) venture_role.save() self.venture_role = venture_role d_kind = DeprecationKind(name='12 months', months=12) d_kind.save() self.kind = DeprecationKind.objects.get(name='12 months') # Cross - devices self.device_after_deprecation = Device.create( sn='device_after_deprecation', deprecation_kind=self.kind, support_expiration_date=datetime.datetime(2003, 01, 02), purchase_date=datetime.datetime(2001, 01, 01), warranty_expiration_date=datetime.datetime(2005, 01, 02), venture=self.venture, venture_role=self.venture_role, model_name='xxx', model_type=DeviceType.unknown, ) self.device_after_deprecation.name = 'Device1' self.device_after_deprecation.save() self.device_with_blanks = Device.create( sn='device_with_blanks', deprecation_date=None, deprecation_kind=None, support_expiration_date=None, purchase_date=None, venture=None, venture_role=None, model_name='xxx', model_type=DeviceType.unknown, ) self.device_with_blanks.name = 'Device2' self.device_with_blanks.save()
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()
def setUp(self): self.client = login_as_su() self.testing_urls = { 'dc': reverse('asset_search', args=('dc', )), 'bo': reverse('asset_search', args=('back_office', )), } self.assets_dc = [AssetFactory() for _ in range(5)] self.assets_bo = [BOAssetFactory() for _ in range(5)] for name in ['iPad 5 16 GB', 'ProLiant BL2x2d', 'WS-CBS312']: AssetFactory(model__name=name) BOAssetFactory(model__name=name) for manufacturer in ['Apple', 'Sony', 'Nikon', 'Sony Ericsson']: manu = AssetManufacturerFactory(name=manufacturer) AssetFactory(model__manufacturer=manu) BOAssetFactory(model__manufacturer=manu) sam.LicenceFactory(manufacturer=manu) for unique in ['123456', '456123']: AssetFactory(barcode=unique, sn=unique, niw=unique) for unique in ['654321', '321654']: BOAssetFactory(barcode=unique, sn=unique, niw=unique) self.msg_error = 'Error in {}, request has return {} but expected {}.'
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 = 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='', service=ci_relation.parent.id, size=1, slots=1, source=1, status=AssetStatus.new.id, type=AssetType.data_center.id, warehouse=self.warehouse.id, )
def test_superuser_has_access(self): su_client = login_as_su() response = su_client.get(self.assets_module_url) self.assertEqual(response.status_code, 200)
def setUp(self): self.client = login_as_su() venture = Venture(name=DEVICE['venture'], symbol=DEVICE['ventureSymbol']) venture.save() self.venture = venture venture_role = VentureRole(name=DEVICE['venture_role'], venture=self.venture) venture_role.save() self.venture_role = venture_role self.device = Device.create( sn=DEVICE['sn'], barcode=DEVICE['barcode'], remarks=DEVICE['remarks'], model_name=DEVICE['model_name'], model_type=DeviceType.unknown, venture=self.venture, venture_role=self.venture_role, rack=DEVICE['rack'], position=DEVICE['position'], dc=DATACENTER, ) self.device.name = DEVICE['name'] self.device.save() self.ip = IPAddress(address=DEVICE['ip'], device=self.device) self.ip.save() self.db_ip = IPAddress.objects.get(address=DEVICE['ip']) self.network_terminator = NetworkTerminator(name='simple_terminator') self.network_terminator.save() self.network_datacenter = DataCenter(name=DATACENTER) self.network_datacenter.save() self.network = Network( name=NETWORK['name'], address=NETWORK['address'], data_center=self.network_datacenter, ) self.diskshare_device = Device.create( sn=DISKSHARE['sn'], barcode=DISKSHARE['barcode'], model_name='xxx', model_type=DeviceType.storage, ) self.diskshare_device.name = DISKSHARE['device'] self.diskshare_device.save() self.cm_generic = ComponentModel(name='GenericModel') self.cm_diskshare = ComponentModel(name='DiskShareModel') self.cm_processor = ComponentModel(name='ProcessorModel') self.cm_memory = ComponentModel(name='MemoryModel') self.cm_storage = ComponentModel(name='ComponentModel') self.cm_fibre = ComponentModel(name='FibreChannalMidel') self.cm_ethernet = ComponentModel(name='EthernetMidel') self.cm_software = ComponentModel(name='SoftwareModel') self.cm_splunkusage = ComponentModel(name='SplunkusageModel') self.cm_operatingsystem = ComponentModel(name='OperatingSystemModel') self.generic_component = GenericComponent( device=self.device, model=self.cm_generic, label=COMPONENT['GenericComponent'], sn=GENERIC['sn'], ) self.generic_component.save() self.diskshare = DiskShare( device=self.device, model=self.cm_diskshare, share_id=self.device.id, size=80, wwn=DISKSHARE['wwn'], ) self.diskshare.save() self.disksharemount = DiskShareMount.concurrent_get_or_create( share=self.diskshare, device=self.device, defaults={ 'volume': COMPONENT['DiskShareMount'], }, ) self.processor = Processor( device=self.device, model=self.cm_processor, label=COMPONENT['Processor'], ) self.processor.save() self.memory = Memory( device=self.device, model=self.cm_memory, label=COMPONENT['Memory'], ) self.memory.save() self.storage = Storage( device=self.device, model=self.cm_storage, label=COMPONENT['Storage'], ) self.storage.save() self.fibrechannel = FibreChannel( device=self.device, model=self.cm_fibre, label=COMPONENT['Fibre'], physical_id='01234', ) self.fibrechannel.save() self.ethernet = Ethernet( model=self.cm_ethernet, device=self.device, mac=DEVICE['mac'], ) self.ethernet.save() self.software = Software( device=self.device, model=self.cm_software, label=COMPONENT['Software'], ) self.software.save() self.splunkusage = SplunkUsage( device=self.device, model=self.cm_splunkusage, ) self.splunkusage.save() self.operatingsystem = OperatingSystem( device=self.device, model=self.cm_operatingsystem, label=COMPONENT['OS'], ) self.operatingsystem.save()
def setUp(self): self.client = login_as_su() self.device1 = DeviceFactory() self.device2 = DeviceFactory()
def setUp(self): self.client = login_as_su() self.warehouse = create_warehouse() self.model = create_model() self.category = create_category() self.addform = '/assets/dc/add/device/'
def setUp(self): self.client = login_as_su()