blob: 05f896013c2da0297d99cc07425eaf94a0d8d148 [file] [log] [blame]
from contextlib import contextmanager
from .ftp_server import SimpleFtpServer
from .http_server import SimpleHttpServer
@contextmanager
def create_file_server(file_server_type):
if file_server_type == 'FTP':
server = SimpleFtpServer()
elif file_server_type == 'HTTP':
server = SimpleHttpServer()
else:
assert False
try:
yield server
finally:
server.stop()