diff --git a/api/t_s1_title.py b/api/t_s1_title.py deleted file mode 100644 index e5fa4e1..0000000 --- a/api/t_s1_title.py +++ /dev/null @@ -1,31 +0,0 @@ -from operation import execute_undo -from project import * -from s1_title import * - -p = "test_s1_title" - -if is_project_open(p): - close_project(p) - -if have_project(p): - delete_project(p) - -create_project(p) -open_project(p) - -print(get_title(p)) - -set_title(p, "title") -print(get_title(p)) - -set_title(p, "test") -print(get_title(p)) - -execute_undo(p) -print(get_title(p)) - -execute_undo(p) -print(get_title(p)) - -close_project(p) -delete_project(p) diff --git a/api/t_s2_junctions.py b/api/t_s2_junctions.py deleted file mode 100644 index 7dff04e..0000000 --- a/api/t_s2_junctions.py +++ /dev/null @@ -1,52 +0,0 @@ -from project import * -from s2_junctions import * - -p = "test_s2_junctions" - -if is_project_open(p): - close_project(p) - -if have_project(p): - delete_project(p) - -create_project(p) -open_project(p) - -j = 'j-1' -print(get_junction_coord(p, j)) # None -print(get_junction_elevation(p, j)) # None -print(get_junction_demand(p, j)) # None -print(get_junction_pattern(p, j)) # None - -add_junction(p, j, 10.0, 20.0, 30.0) -print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} -print(get_junction_elevation(p, j)) # 30.0 -print(get_junction_demand(p, j)) # NULL -print(get_junction_pattern(p, j)) # NULL - -set_junction_demand(p, j, 100.0) -print(get_junction_demand(p, j)) # 100.0 - -execute_undo(p) -print(get_junction_demand(p, j)) # NULL - -execute_undo(p) -print(get_junction_coord(p, j)) # None -print(get_junction_elevation(p, j)) # None -print(get_junction_demand(p, j)) # None -print(get_junction_pattern(p, j)) # None - -add_junction(p, j, 10.0, 20.0, 30.0) -print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} -print(get_junction_elevation(p, j)) # 30.0 -print(get_junction_demand(p, j)) # NULL -print(get_junction_pattern(p, j)) # NULL - -set_junction_coord(p, j, 100.0, 200.0) -print(get_junction_coord(p, j)) # {'x': 100.0, 'y': 200.0} - -execute_undo(p) -print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} - -close_project(p) -# delete_project(p) diff --git a/new_demo.py b/new_demo.py new file mode 100644 index 0000000..553c9d4 --- /dev/null +++ b/new_demo.py @@ -0,0 +1,85 @@ +from tjnetwork_new import * + +def demo_1_title(): + p = "demo_1_title" + + if is_project_open(p): + close_project(p) + + if have_project(p): + delete_project(p) + + create_project(p) + open_project(p) + + print(get_title(p)) # + + set_title(p, "title") + print(get_title(p)) # title + + set_title(p, "test") + print(get_title(p)) # test + + undo(p) + print(get_title(p)) # title + + undo(p) + print(get_title(p)) # + + close_project(p) + delete_project(p) + +def demo_2_junctions(): + p = "demo_2_junctions" + + if is_project_open(p): + close_project(p) + + if have_project(p): + delete_project(p) + + create_project(p) + open_project(p) + + j = 'j-1' + print(get_junction_coord(p, j)) # None + print(get_junction_elevation(p, j)) # None + print(get_junction_demand(p, j)) # None + print(get_junction_pattern(p, j)) # None + + add_junction(p, j, 10.0, 20.0, 30.0) + print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} + print(get_junction_elevation(p, j)) # 30.0 + print(get_junction_demand(p, j)) # NULL + print(get_junction_pattern(p, j)) # NULL + + set_junction_demand(p, j, 100.0) + print(get_junction_demand(p, j)) # 100.0 + + undo(p) + print(get_junction_demand(p, j)) # NULL + + undo(p) + print(get_junction_coord(p, j)) # None + print(get_junction_elevation(p, j)) # None + print(get_junction_demand(p, j)) # None + print(get_junction_pattern(p, j)) # None + + add_junction(p, j, 10.0, 20.0, 30.0) + print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} + print(get_junction_elevation(p, j)) # 30.0 + print(get_junction_demand(p, j)) # NULL + print(get_junction_pattern(p, j)) # NULL + + set_junction_coord(p, j, 100.0, 200.0) + print(get_junction_coord(p, j)) # {'x': 100.0, 'y': 200.0} + + undo(p) + print(get_junction_coord(p, j)) # {'x': 10.0, 'y': 20.0} + + close_project(p) + delete_project(p) + +if __name__ == "__main__": + demo_1_title() + demo_2_junctions()