-
Notifications
You must be signed in to change notification settings - Fork 66
Expand file tree
/
Copy pathbenchmark_colors.py
More file actions
60 lines (55 loc) · 1.76 KB
/
benchmark_colors.py
File metadata and controls
60 lines (55 loc) · 1.76 KB
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
from pystack.colors import colored, format_colored
RANGE=100
class ColorsBenchmarkSuite:
def setup(self):
pass
def time_colored(self):
colors = ["red","green","yellow","blue","magenta","cyan","white"]
highlights = ["on_red",
"on_green",
"on_yellow",
"on_blue",
"on_magenta",
"on_cyan",
"on_white"]
attributes = ["bold", "dark", "underline", "blink", "reverse", "concealed"]
for counter in range(RANGE):
for color in colors:
for highlight in highlights:
colored("Benchmark Colored",color,highlight,attributes)
return "Successfully Benchmarks colored"
def time_format_colored(self):
colors=[
"grey",
"red",
"green",
"yellow",
"blue",
"magenta",
"cyan",
"white",
]
highlights=[
"on_grey",
"on_red",
"on_green",
"on_yellow",
"on_blue",
"on_magenta",
"on_cyan",
"on_white",
]
attributes=[
"bold",
"faint",
"italized",
"underline",
"blink",
"reverse",
"concealed",
]
for counter in range(RANGE):
for color in colors:
for highlight in highlights:
format_colored("Benchmark Format Colored",color,highlight,attributes)
return "Successfully Benchmarks format_colored"