@@ -73,18 +73,22 @@ def test_import(self):
7373 self .cli .importcmd (container ,'docker://ubuntu' )
7474 result = test_container (container )
7575 self .assertEqual (result ['return_code' ],0 )
76+ os .remove (container )
7677
7778 def test_run (self ):
7879 print ("Testing client.run command" )
7980 container = create_container (do_import = True )
8081 result = self .cli .run (container )
8182 self .assertEqual (result ,'' )
83+ os .remove (container )
84+
8285
8386 def test_exec (self ):
8487 print ('Testing client.execute command' )
8588 container = create_container (do_import = True )
8689 result = self .cli .execute (container ,'ls /' )
8790 print (result )
91+ os .remove (container )
8892 #if isinstance(result,bytes):
8993 # result = result.decode('utf-8')
9094 #self.assertTrue(len(result)>0)
@@ -96,20 +100,24 @@ def test_inspect(self):
96100 result = self .cli .inspect (container ,quiet = True )
97101 labels = json .loads (result )
98102 self .assertTrue ('data' in labels )
103+ os .remove (container )
99104
100105
101106 def test_run (self ):
102107 print ("Testing client.run command" )
103108 container = create_container (do_import = True )
104109 result = self .cli .run (container )
105110 self .assertEqual (result ,'' )
111+ os .remove (container )
106112
107113
108114 def test_exec (self ):
109115 print ('Testing client.execute command' )
110116 container = create_container (do_import = True )
111117 result = self .cli .execute (container ,'ls /' )
112118 print (result )
119+ os .remove (container )
120+
113121 #if isinstance(result,bytes):
114122 # result = result.decode('utf-8')
115123 #self.assertTrue(len(result)>0)
@@ -121,15 +129,27 @@ def test_pull(self):
121129
122130 print ("Case 1: Testing naming pull by image name" )
123131 image = self .cli .pull ("shub://vsoch/singularity-images" )
132+ self .assertTrue (os .path .exists (image ))
124133 print (image )
134+ os .remove (image )
125135
126136 print ("Case 2: Testing naming pull by image commit" )
127- image = self .cli .pull ("shub://vsoch/singularity-images" ,name_by = "commit" )
137+ image = self .cli .pull ("shub://vsoch/singularity-images" ,name_by_commit = True )
138+ self .assertTrue (os .path .exists (image ))
128139 print (image )
140+ os .remove (image )
129141
130142 print ("Case 3: Testing naming pull by image hash" )
131- image = self .cli .pull ("shub://vsoch/singularity-images" ,name_by = "hash" )
143+ image = self .cli .pull ("shub://vsoch/singularity-images" ,name_by_hash = True )
144+ self .assertTrue (os .path .exists (image ))
145+ print (image )
146+ os .remove (image )
147+
148+ print ("Case 3: Testing docker pull" )
149+ image = self .cli .pull ("docker://ubuntu:14.04" )
132150 print (image )
151+ self .assertTrue (os .path .exists (image ))
152+ os .remove (image )
133153
134154
135155 def test_get_image (self ):
0 commit comments