@@ -412,16 +412,20 @@ def test_ex_get_volume(self):
412412
413413 def test_create_image (self ):
414414 node = Node ("22344420" , None , None , None , None , driver = self .driver )
415- disk = self .driver .ex_list_disks (node )[0 ]
416- image = self .driver .create_image (disk , name = "Test" , description = "Test Image" )
415+ image = self .driver .create_image (node , name = "Test" , description = "Test Image" )
417416 self .assertIsInstance (image , NodeImage )
418417 self .assertEqual (image .name , "Test" )
419418 self .assertEqual (image .extra ["description" ], "Test Image" )
420419
420+ def test_ex_get_primary_disk (self ):
421+ node = Node ("22344420" , None , None , None , None , driver = self .driver )
422+ disk = self .driver .ex_get_primary_disk (node )
423+ self .assertIsInstance (disk , LinodeDisk )
424+ self .assertEqual (disk .id , "23517413" )
425+
421426 def test_delete_image (self ):
422427 node = Node ("22344420" , None , None , None , None , driver = self .driver )
423- disk = self .driver .ex_list_disks (node )[0 ]
424- image = self .driver .create_image (disk , name = "Test" , description = "Test Image" )
428+ image = self .driver .create_image (node , name = "Test" , description = "Test Image" )
425429 result = self .driver .delete_image (image )
426430 self .assertTrue (result )
427431
@@ -561,6 +565,10 @@ def _v4_linode_instances_22344420_disks(self, method, url, body, headers):
561565 body = self .fixtures .load ("create_disk.json" )
562566 return (httplib .OK , body , {}, httplib .responses [httplib .OK ])
563567
568+ def _v4_linode_instances_22344420_configs (self , method , url , body , headers ):
569+ body = self .fixtures .load ("list_configs.json" )
570+ return (httplib .OK , body , {}, httplib .responses [httplib .OK ])
571+
564572 def _v4_linode_instances_22344420_disks_23517413 (self , method , url , body , headers ):
565573 return (httplib .OK , body , {}, httplib .responses [httplib .OK ])
566574
0 commit comments