def setUp(self): super().setUp() self.conf_module_1 = ConfigurationModuleFactory() self.conf_module_2 = ConfigurationModuleFactory( parent=self.conf_module_1) self.conf_class_1 = ConfigurationClassFactory( module=self.conf_module_2)
def setUpClass(cls): super().setUpClass() cls.conf_module1 = ConfigurationModuleFactory(name='abc') cls.conf_module2 = ConfigurationModuleFactory(parent=cls.conf_module1) cls.conf_class = ConfigurationClassFactory(module=cls.conf_module2) cls.dca_1 = DataCenterAssetFactory( invoice_date=datetime.date(2015, 1, 1), barcode='barcode_one', status=DataCenterAssetStatus.new, ) cls.dca_1.tags.add('tag_1') cls.dca_2 = DataCenterAssetFactory( invoice_date=datetime.date(2015, 2, 1), barcode='barcode_two', status=DataCenterAssetStatus.liquidated, ) cls.dca_2.management_ip = '10.20.30.40' cls.dca_2.tags.add('tag_1') cls.dca_3 = DataCenterAssetFactory( invoice_date=datetime.date(2015, 3, 1), force_depreciation=True, status=DataCenterAssetStatus.used, ) cls.dca_3.tags.add('tag1') cls.dca_3.tags.add('tag2') cls.dca_4 = DataCenterAssetFactory( invoice_date=datetime.date(2014, 3, 1), rack=RackFactory(), configuration_path=cls.conf_class, ) cls.dca_4.tags.add('tag1') cls.support_1 = SupportFactory(price=10) cls.support_2 = SupportFactory(price=100)
def setUp(self): super().setUp() self.cf = CustomField.objects.create( name='test_cf', use_as_configuration_variable=True) # is should be skipped in API self.bo_asset = BackOfficeAssetFactory(barcode='12345', hostname='host1') self.conf_module_1 = ConfigurationModuleFactory() self.conf_module_2 = ConfigurationModuleFactory( parent=self.conf_module_1, name='ralph') self.conf_class_1 = ConfigurationClassFactory( module=self.conf_module_2, class_name='cls1') self.dc_asset = DataCenterAssetFullFactory( service_env__service__name='test-service', service_env__service__uid='sc-123', service_env__environment__name='prod', configuration_path=self.conf_class_1, ) self.dc_asset.update_custom_field('test_cf', 'abc') self.virtual = VirtualServerFullFactory( parent=self.dc_asset, configuration_path__module__name='ralph2', service_env__service__uid='sc-222', service_env__environment__name='some_env', ) self.virtual.update_custom_field('test_cf', 'def') se = ServiceEnvironmentFactory(service__uid='sc-333') self.cloud_host = CloudHostFullFactory( configuration_path__module__name='ralph3', service_env=se, parent__service_env=se, hostname='aaaa', hypervisor=self.dc_asset) self.cloud_host.ip_addresses = ['10.20.30.40'] self.cloud_host.update_custom_field('test_cf', 'xyz')
def setUp(self): super().setUp() self.bo_asset = BackOfficeAssetFactory( barcode='12345', hostname='host1' ) self.bo_asset.tags.add('tag1') self.conf_module_1 = ConfigurationModuleFactory() self.conf_module_2 = ConfigurationModuleFactory( parent=self.conf_module_1, name='mod1' ) self.conf_class_1 = ConfigurationClassFactory( id=999999, module=self.conf_module_2, class_name='cls1' ) self.dc_asset = DataCenterAssetFactory( barcode='12543', price='9.00', service_env__service__name='test-service', service_env__service__uid='sc-123', service_env__environment__name='prod', configuration_path=self.conf_class_1, ) self.dc_asset.tags.add('tag2') self.ip = IPAddressFactory( ethernet=EthernetFactory(base_object=self.dc_asset) ) self.service = ServiceEnvironmentFactory(service__name='myservice')