@@ -9,6 +9,7 @@ class TestList(GraphTestCase):
99
1010 target_list = None # type: List
1111 target_column = None # type: ColumnDefinition
12+ list_name = create_unique_name ("Documents" )
1213
1314 @classmethod
1415 def setUpClass (cls ):
@@ -18,25 +19,33 @@ def setUpClass(cls):
1819 def tearDownClass (cls ):
1920 pass
2021
21- def test1_get_list (self ):
22- target_list = self .client .sites .root .lists ["Documents" ].get ().execute_query ()
22+ def test1_create_list (self ):
23+ result = self .client .sites .root .lists .add (
24+ self .list_name , "documentLibrary"
25+ ).execute_query ()
26+ self .__class__ .target_list = result
27+
28+ def test2_get_list (self ):
29+ target_list = self .client .sites .root .lists [self .list_name ].get ().execute_query ()
2330 self .assertIsNotNone (target_list .resource_path )
24- self .__class__ .target_list = target_list
2531
26- def test2_get_list_items (self ):
32+ def test3_get_list_items (self ):
2733 items = self .target_list .items .get ().execute_query ()
2834 self .assertIsNotNone (items .resource_path )
2935
30- def test3_get_list_columns (self ):
36+ def test4_get_list_columns (self ):
3137 columns = self .target_list .columns .get ().execute_query ()
3238 self .assertIsNotNone (columns .resource_path )
3339
34- def test4_create_list_column (self ):
40+ def test5_create_list_column (self ):
3541 column_name = create_unique_name ("Text" )
3642 text_column = self .target_list .columns .add_text (column_name ).execute_query ()
3743 self .assertIsNotNone (text_column .resource_path )
3844 self .__class__ .target_column = text_column
3945
40- def test5_delete_list_column (self ):
46+ def test6_delete_list_column (self ):
4147 column_to_del = self .__class__ .target_column
4248 column_to_del .delete_object ().execute_query ()
49+
50+ def test7_delete_list (self ):
51+ self .__class__ .target_list .delete_object ().execute_query ()
0 commit comments