def generate_back_office(self): self.stdout.write('Generating Back Office assets') back_office_status = BackOfficeAssetStatus() status_count = len(back_office_status) per_page = self.object_limit / status_count parent_category = CategoryFactory(name='BACK OFFICE', imei_required=False) for i in range(3): ProfitCenterFactory() for status_id, name in back_office_status: for i in range(int(per_page)): BackOfficeAssetFactory( status=status_id, user=self.get_user(), owner=self.get_user(), model=BackOfficeAssetModelFactory(category=CategoryFactory( parent=parent_category))) BackOfficeAssetFactory(status=status_id, user=self.get_user(), owner=self.get_user(), model=BackOfficeAssetModelFactory( category=CategoryFactory( name='Mobile Phone', imei_required=True, parent=parent_category), name='Phone'), imei=get_imei(15))
def setUp(self): super().setUp() self.envs = EnvironmentFactory.create_batch(2) self.services = ServiceFactory.create_batch(2) ServiceEnvironment.objects.create(service=self.services[0], environment=self.envs[0]) self.team = TeamFactory() self.profit_center = ProfitCenterFactory()
def setUp(self): super().setUp() self.profit_center = ProfitCenterFactory()