31 lines
821 B
Python
31 lines
821 B
Python
from .lib.server import DesmosGraphServer
|
|
from .lib.graphparser import DesmosGraph, DesmosGraphOverride
|
|
|
|
from .lib.clientside import payload as JSGraphPayload
|
|
from .tests.isa import test_entry_point
|
|
|
|
def main():
|
|
# graph = DesmosGraph.from_file("data/computer.desmos")
|
|
# override = DesmosGraphOverride.from_file("test.override")
|
|
#
|
|
# graph.include_override(override)
|
|
# server = DesmosGraphServer()
|
|
# server.append_inst({
|
|
# "type": "insert_graph",
|
|
# "graph": graph,
|
|
# })
|
|
# server.append_inst({
|
|
# "type": "test_graph",
|
|
# "graph": graph,
|
|
# "name": "test and assert addition",
|
|
# "expectedOutput": [1, 4, 6, 0, 0, 4],
|
|
# "expression": "B",
|
|
# })
|
|
# server.start()
|
|
# print(server.outputs)
|
|
#
|
|
test_entry_point()
|
|
|
|
if __name__ == "__main__":
|
|
main()
|