Skip to content

Commit 7ed2cdc

Browse files
Merge pull request syslog-ng#5014 from syslog-ng/fix-ci-python
CI Python Fixes
2 parents 012bec5 + 367553b commit 7ed2cdc

File tree

7 files changed

+24
-20
lines changed

7 files changed

+24
-20
lines changed

tests/functional/messagegen.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def initSender(self):
9090
if sys.platform == 'linux2':
9191
self.sock.setsockopt(SOL_SOCKET, SO_SNDTIMEO, struct.pack('ll', 3, 0))
9292
if not self.dgram and self.ssl:
93-
self.sock = ssl.wrap_socket(self.sock)
93+
self.sock = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2).wrap_socket(self.sock)
9494

9595

9696
def sendMessage(self, msg):

tests/light/.pre-commit-config.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
exclude: '^$'
22
repos:
33
- repo: https://github.com/pre-commit/pre-commit-hooks
4-
rev: v2.2.1
4+
rev: v4.6.0
55
hooks:
66
- id: trailing-whitespace
77
files: 'tests/light/'
88
- id: end-of-file-fixer
99
files: 'tests/light/'
1010
- repo: https://github.com/pycqa/flake8
11-
rev: 3.7.7
11+
rev: 7.1.0
1212
hooks:
1313
- id: flake8
1414
args: [--ignore=E501]
1515
files: 'tests/light/'
1616
- repo: https://github.com/asottile/reorder_python_imports
17-
rev: v1.4.0
17+
rev: v3.13.0
1818
hooks:
1919
- id: reorder-python-imports
2020
args: [--application-directories=tests/light/]
2121
files: 'tests/light/'
2222
- repo: https://github.com/asottile/add-trailing-comma
23-
rev: v1.0.0
23+
rev: v3.1.0
2424
hooks:
2525
- id: add-trailing-comma
2626
args: [--py36-plus]

tests/light/functional_tests/filterx/test_filterx_scope.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828

2929
def render_filterx_exprs(expressions):
30-
return '\n'.join(f"filterx {{ { expr } }};" for expr in expressions)
30+
return '\n'.join(f"filterx {{ {expr} }};" for expr in expressions)
3131

3232

3333
def create_config(config, init_exprs, true_exprs=(), false_exprs=(), final_exprs=(), msg="foobar"):

tests/light/functional_tests/rewrites/set-pri/test_set_pri.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
("'-2'", SYSLOG_NG_DEFAULT_PRI),
3535
("'test'", SYSLOG_NG_DEFAULT_PRI),
3636
("''", SYSLOG_NG_DEFAULT_PRI),
37-
], ids=["min_value", "valid_value", "max_value", "invalid_big_number", "invalid_negative", "invalid_letters", "empty_value", ],
37+
], ids=["min_value", "valid_value", "max_value", "invalid_big_number", "invalid_negative", "invalid_letters", "empty_value"],
3838
)
3939
def test_set_pri(config, syslog_ng, log_message, bsd_formatter, pri_number, expected_pri):
4040
input_message = bsd_formatter.format_message(log_message.priority(38))

tests/light/src/common/network.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ async def start(self):
4242
self._server = server_res
4343

4444
async def stop(self):
45+
logger.debug("Disconnecting client")
46+
await self.close_client()
4547
logger.debug("Shutting down SingleConnectionStreamServer")
4648
await self._stop_server()
47-
await self.close_client()
4849

4950
async def close_client(self):
5051
"""After a client connection is accepted, new connections will be rejected until this method is called"""

tests/light/src/driver_io/message_readers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ class FramedStreamReader(object):
108108
# FileIO and this method too operate on partial string matches
109109
# TODO: LogMessage instances should be used instead, matching the full msg body
110110
def _list_remove_partially_matching_element(list, elem):
111-
for l in list:
112-
if l in elem:
113-
list.remove(l)
111+
for match in list:
112+
if match in elem:
113+
list.remove(match)
114114
return True
115115
return False

tests/light/src/helpers/loggen/loggen.py

+12-9
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929

3030

3131
class Loggen(object):
32-
3332
instanceIndex = -1
33+
3434
@staticmethod
3535
def __get_new_instance_index():
3636
Loggen.instanceIndex += 1
@@ -41,10 +41,10 @@ def __init__(self):
4141
self.loggen_bin_path = tc_parameters.INSTANCE_PATH.get_loggen_bin()
4242

4343
def __decode_start_parameters(
44-
self, inet, unix, stream, dgram, use_ssl, dont_parse, read_file, skip_tokens, loop_reading,
45-
rate, interval, permanent, syslog_proto, proxied, sdata, no_framing, active_connections,
46-
idle_connections, ipv6, debug, number, csv, quiet, size, reconnect, proxied_tls_passthrough,
47-
proxy_src_ip, proxy_dst_ip, proxy_src_port, proxy_dst_port,
44+
self, inet, unix, stream, dgram, use_ssl, dont_parse, read_file, skip_tokens, loop_reading,
45+
rate, interval, permanent, syslog_proto, proxied, sdata, no_framing, active_connections,
46+
idle_connections, ipv6, debug, number, csv, quiet, size, reconnect, proxied_tls_passthrough,
47+
proxy_src_ip, proxy_dst_ip, proxy_src_port, proxy_dst_port,
4848
):
4949

5050
start_parameters = []
@@ -145,10 +145,13 @@ def __decode_start_parameters(
145145
return start_parameters
146146

147147
def start(
148-
self, target, port, inet=None, unix=None, stream=None, dgram=None, use_ssl=None, dont_parse=None, read_file=None, skip_tokens=None, loop_reading=None,
149-
rate=None, interval=None, permanent=None, syslog_proto=None, proxied=None, sdata=None, no_framing=None, active_connections=None,
150-
idle_connections=None, ipv6=None, debug=None, number=None, csv=None, quiet=None, size=None, reconnect=None, proxied_tls_passthrough=None,
151-
proxy_src_ip=None, proxy_dst_ip=None, proxy_src_port=None, proxy_dst_port=None,
148+
self, target, port, inet=None, unix=None, stream=None, dgram=None, use_ssl=None, dont_parse=None,
149+
read_file=None, skip_tokens=None, loop_reading=None,
150+
rate=None, interval=None, permanent=None, syslog_proto=None, proxied=None, sdata=None, no_framing=None,
151+
active_connections=None,
152+
idle_connections=None, ipv6=None, debug=None, number=None, csv=None, quiet=None, size=None, reconnect=None,
153+
proxied_tls_passthrough=None,
154+
proxy_src_ip=None, proxy_dst_ip=None, proxy_src_port=None, proxy_dst_port=None,
152155
):
153156

154157
if self.loggen_proc is not None and self.loggen_proc.is_running():

0 commit comments

Comments
 (0)