| 
					
				 | 
			
			
				@@ -32,3 +32,19 @@ def test_delete_multiple(archivers, request): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cmd(archiver, "delete", "-a", "test1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cmd(archiver, "delete", "-a", "test2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     assert not cmd(archiver, "repo-list") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def test_delete_ignore_protected(archivers, request): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    archiver = request.getfixturevalue(archivers) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    create_regular_file(archiver.input_path, "file1", size=1024 * 80) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "repo-create", RK_ENCRYPTION) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "create", "test1", "input") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "tag", "--add=@PROT", "test1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "create", "test2", "input") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "delete", "-a", "test1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "delete", "-a", "test2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cmd(archiver, "delete", "-a", "sh:test*") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    output = cmd(archiver, "repo-list") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert "@PROT" in output 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert "test1" in output 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert "test2" not in output 
			 |