-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestcase2.py
More file actions
27 lines (21 loc) · 1.2 KB
/
Copy pathtestcase2.py
File metadata and controls
27 lines (21 loc) · 1.2 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
from scheduler import *
# Reading Week of EngSci 2T3
ddl = "2020, 11,"
tasks = []
tasks.append(Task("NewHacks", convert(ddl+"08, 11, 00"), 0.2, 60))
tasks.append(Task("AER210_demo2", convert(ddl+"10, 00, 00"), 0, 28))
tasks.append(Task("AER210_demo1", convert(ddl+"09, 00, 00"), 0, 33))
tasks.append(Task("AER210_demo3", convert(ddl+"11, 00, 00"), 0, 20))
tasks.append(Task("AER210_demo4", convert(ddl+"12, 00, 00"), 0, 2000))
tasks.append(Task("AER210_lec1", convert(ddl+"09, 00, 00"), 0.1, 45*1))
tasks.append(Task("AER210_lec2", convert(ddl+"10, 00, 00"), 0.1, 35*1))
tasks.append(Task("AER210_lec3", convert(ddl+"11, 00, 00"), 0.1, 20*1))
tasks.append(Task("AER210_lec4", convert(ddl+"12, 00, 00"), 0.1, 30*1))
tasks.append(Task("AER210_lec5", convert(ddl+"13, 00, 00"), 0.1, 30*1))
tasks.append(Task("AER210_lec6", convert(ddl+"14, 00, 00"), 0.1, 30*1))
tasks.append(Task("AER210_lec7", convert(ddl+"15, 00, 00"), 0.1, 30*1))
current_time = datetime.now()
test_available_time = [[current_time, last_ddl(tasks)]]
occupied_time = [convert(ddl+"7,23,00"), convert(ddl+"8,7,00")]
test_available_time = add_occupied_time(occupied_time, test_available_time, frequency=timedelta(days=1))
pretty_print(tasks, test_available_time)