Add tests for plugins setting file content to None

This commit is contained in:
Stephan Hohe
2024-02-22 01:41:05 +01:00
parent e63feee1b9
commit ddb574004f
3 changed files with 132 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import subprocess
import shlex
import sys
from mercurial import node
def build_filter(args):
return Filter(args)
class Filter:
def __init__(self, args):
self.filter_contents = shlex.split(args)
def file_data_filter(self,file_data):
if file_data['filename'].startswith(b'bad'):
file_data['data'] = None