| 
									
										
										
										
											2015-06-05 19:36:43 -04:00
										 |  |  | from __future__ import unicode_literals | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from tempfile import NamedTemporaryFile | 
					
						
							|  |  |  | import boto.glacier | 
					
						
							|  |  |  | import sure  # noqa | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-15 22:35:45 -05:00
										 |  |  | from moto import mock_glacier_deprecated | 
					
						
							| 
									
										
										
										
											2015-06-05 19:36:43 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-15 22:35:45 -05:00
										 |  |  | @mock_glacier_deprecated | 
					
						
							| 
									
										
										
										
											2015-06-05 19:36:43 -04:00
										 |  |  | def test_create_and_delete_archive(): | 
					
						
							|  |  |  |     the_file = NamedTemporaryFile(delete=False) | 
					
						
							| 
									
										
										
										
											2015-06-05 19:56:43 -04:00
										 |  |  |     the_file.write(b"some stuff") | 
					
						
							| 
									
										
										
										
											2015-06-05 19:36:43 -04:00
										 |  |  |     the_file.close() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     conn = boto.glacier.connect_to_region("us-west-2") | 
					
						
							|  |  |  |     vault = conn.create_vault("my_vault") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     archive_id = vault.upload_archive(the_file.name) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     vault.delete_archive(archive_id) |