-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpostMessageTest.py
147 lines (114 loc) · 3.05 KB
/
postMessageTest.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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
from doctest import OutputChecker
from pip import main
import properties
import dedenziBot
import divide
slack = dedenziBot.SlackAPI()
# LIMITED_NUMBER_OF_PEOPLE = 5 이라고 가정하고 진행.
def limit_minus_one_member():
#given
result = ["1", "2", "3", "4", "5"]
#when
output = divide.divid_member(result)
#then
if len(output) == 1:
pass_print(output)
else:
print("fail")
def limit_plus_one_member():
#given
result = ["1", "2", "3", "4", "5", "6", "7"]
#when
output = divide.divid_member(result)
#then
if len(output) == 2:
pass_print(output)
else:
print("fail")
def limit_member():
#given
result = ["1", "2", "3", "4", "5", "6"]
#when
output = divide.divid_member(result)
#then
if len(output) == 1:
pass_print(output)
else:
print("fail")
def limit_double_minus_one_member():
#given
result = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"]
#when
output = divide.divid_member(result)
#then
if len(output) == 2:
pass_print(output)
else:
print("fail")
def limit_double_plus_one_member():
#given
result = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]
#when
output = divide.divid_member(result)
#then
if len(output) == 3:
pass_print(output)
else:
print("fail")
def limit_double_member():
#given
result = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
#when
output = divide.divid_member(result)
#then
if len(output) == 2:
pass_print(output)
else:
print("fail")
def one_list_to_message_list():
#given
result = [['1', '4', '3', '5', '6', '2']]
#when
output = divide.member_lists_to_message_lists(result)
#then
if len(output) == 1:
pass_print(output)
else:
print("fail")
def one_list_and_one_member_to_message_list():
#given
result = [['1', '4', '3', '5', '6', '2'], ['7']]
#when
output = divide.member_lists_to_message_lists(result)
#then
if len(output) == 2:
pass_print(output)
else:
print("fail")
def many_list_to_message_list():
#given
result = [['9', '1', '4', '3', '5'], ['13', '6', '10', '2', '11'], ['12', '8', '7']]
#when
output = divide.member_lists_to_message_lists(result)
#then
if len(output) == 3:
pass_print(output)
else:
print("fail")
def pass_print(output):
print("pass")
print("-------------result-------------")
print(output)
print("--------------end---------------\n\n")
def main():
limit_minus_one_member()
limit_plus_one_member()
limit_member()
limit_double_minus_one_member()
limit_double_plus_one_member()
limit_double_member()
one_list_to_message_list()
one_list_and_one_member_to_message_list()
many_list_to_message_list()
if __name__ == "__main__":
main()