def test8_create_list(self): list_properties = ListCreationInformation() list_properties.AllowContentTypes = True list_properties.BaseTemplate = ListTemplateType.TasksWithTimelineAndHierarchy list_properties.Title = self.target_list_title list_to_create = self.client.web.lists.add( list_properties).execute_query() self.assertEqual(list_properties.Title, list_to_create.title) self.__class__.target_list = list_to_create
def setUpClass(cls): super(TestListItemAttachment, cls).setUpClass() list_name = "Tasks" + str(randint(0, 10000)) target_list = cls.ensure_list( cls.client.web, ListCreationInformation(list_name, None, ListTemplateType.Tasks)) item_properties = {'Title': 'Approval Task'} cls.target_item = target_list.add_item(item_properties).execute_query()
def create_list(web, title, list_type=ListTemplateType.GenericList): """ :type web: office365.sharepoint.webs.web.Web :type title: str :type list_type: int """ list_properties = ListCreationInformation(title=title, base_template=list_type) return web.lists.add(list_properties)
def setUpClass(cls): super(TestSharePointListItem, cls).setUpClass() target_list_title = "Tasks" + str(randint(0, 10000)) cls.target_list = cls.ensure_list(cls.client.web, ListCreationInformation(target_list_title, None, ListTemplateType.Tasks) ) cls.default_title = create_unique_name("Task") cls.batch_items_count = 3
def setUpClass(cls): super(TestSPView, cls).setUpClass() cls.target_list = cls.ensure_list(cls.client.web, ListCreationInformation("Tasks", None, ListTemplateType.Tasks) ) field_info = FieldCreationInformation("TaskComment_" + uuid.uuid4().hex, FieldType.Note) cls.target_field = cls.target_list.fields.add(field_info).execute_query()
def create_tasks_list(client): """ :type client: ClientContext """ list_title = create_unique_name("Tasks N") list_create_info = ListCreationInformation(list_title, None, ListTemplateType.TasksWithTimelineAndHierarchy) target_list = client.web.lists.add(list_create_info).execute_query() field_info = FieldCreationInformation("Manager", FieldType.User) user_field = target_list.fields.add(field_info).execute_query() return target_list
def setUpClass(cls): super(TestFieldValue, cls).setUpClass() cls.multi_lookup_field_name = "PredecessorsAlt" cls.url_field_name = "DocumentationLink" cls.geo_field_name = "Place" cls.choice_field_name = "TaskStatus" cls.multi_choice_field_name = "TaskStatuses" cls.user_field_name = "PrimaryApprover" cls.lookup_field_name = "RelatedDocuments" cls.target_list = cls.ensure_list(cls.client.web, ListCreationInformation( create_unique_name("Tasks N"), None, ListTemplateType.TasksWithTimelineAndHierarchy)) cls.lookup_list = cls.client.web.default_document_library().get().execute_query()
def setUpClass(cls): super(TestSharePointFolder, cls).setUpClass() cls.target_list = cls.ensure_list( cls.client.web, ListCreationInformation(create_unique_name("Documents"), None, ListTemplateType.DocumentLibrary))
from random import randint from office365.sharepoint.client_context import ClientContext from office365.sharepoint.lists.creation_information import ListCreationInformation from office365.sharepoint.lists.template_type import ListTemplateType from tests import test_client_credentials, test_team_site_url ctx = ClientContext(test_team_site_url).with_credentials( test_client_credentials) list_name = "Tasks" + str(randint(0, 10000)) create_info = ListCreationInformation(list_name, None, ListTemplateType.Tasks) list_object = ctx.web.lists.add(create_info).execute_query() print("List has been created: {0}".format(list_object.title))