-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtested.py
63 lines (46 loc) · 1.62 KB
/
tested.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import glob
import logging
import os
Test_Files = ["/home/webtech/pbn/test/equipos.txt",
"/home/webtech/pbn/test/equipos_corto.txt",
"/home/webtech/pbn/test/equipos_mediano.txt",
"/home/webtech/pbn/test/a.txt"]
# specify the directory and file extension
directory = '/home/webtech/pbn/test'
extension = '*.txt'
# use glob to get all files with the specified extension
file_list = glob.glob(directory + '/' + extension)
# print the list of files
#Todo: Revisar que exista un nuevo elemento en la lista
if len(Test_Files) != len(file_list):
print("The file generated an output")
file_path = list(set(file_list) - set(Test_Files))[0]
file = open(file_path,"r")
line_counter = 0
matches = []
for line in file:
lines_set = (line.strip().split(","))
try:
i = lines_set.index('')
lines_set.pop(i)
except:
pass
finally:
lines_set = set(lines_set)
if len(lines_set) != 5:
print("Se cayo en la geneneracion de partidos!")
print(lines_set)
exit()
matches.append(lines_set)
line_counter += 1
if line_counter in [20,50,500,] and len(matches) in [20,50,500]:
print("Tiene un 4 gente")
print(line_counter)
else:
print("Si no corriste con archivo de test, quedo la caga am sorry")
print(line_counter)
file.close()
else:
print("Se cayo en la generacion de un archivo")
# os.system("time ./Testing")
#Todo: Leer el archivo y calcular la cantidad de lineas que deberia tener