Better half time

This commit is contained in:
Ano-sys
2025-02-05 21:55:21 +01:00
parent c370a35d98
commit c31fee2608
26 changed files with 241 additions and 965 deletions
+5 -9
View File
@@ -3,6 +3,7 @@ Tests for RN Praxis 3
"""
import multiprocessing
from collections import Counter
from sys import stderr
import numpy as np
@@ -134,11 +135,6 @@ def test_simple_text(program_args):
f = open(filename_simple, "r")
simple_text = f.read()
f.close()
'''
f = open("own_simple_text.txt", "w")
f.write(simple_text)
f.close()
'''
base_port = test_args["base_port"]
@@ -320,8 +316,8 @@ def test_interoperability(program_args):
util.join_workers(worker_procs)
for res in worker_responses.values():
assert res[0] == map_message_expected_return
assert res[1] == reduce_message_expected_return
assert Counter(res[0]) == Counter(map_message_expected_return)
assert Counter(res[1]) == Counter(reduce_message_expected_return)
assert res[2] == rip_message
# test distributor second
@@ -366,8 +362,8 @@ def test_interoperability(program_args):
distributor_output, distributor_err = proc_distributor.communicate()
assert distributor_messages[0] == map_message
assert distributor_messages[1] == "red" + map_message_expected_return
assert Counter(distributor_messages[0]) == Counter(map_message)
assert Counter(distributor_messages[1]) == Counter("red" + map_message_expected_return)
assert distributor_messages[2] == rip_message
assert distributor_output == util.count_words(map_message[3:])