MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / testBenchmark

Function testBenchmark

src/util/Event.py:29–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27
28if __name__ == "__main__":
29 def testBenchmark():
30 def say(pre, text):
31 print("%s Say: %s" % (pre, text))
32
33 import time
34 s = time.time()
35 on_changed = Event()
36 for i in range(1000):
37 on_changed.once(lambda pre: say(pre, "once"), "once")
38 print("Created 1000 once in %.3fs" % (time.time() - s))
39 on_changed("#1")
40
41 def testUsage():
42 def say(pre, text):

Callers 1

Event.pyFile · 0.70

Calls 3

onceMethod · 0.95
EventClass · 0.85
sayFunction · 0.85

Tested by

no test coverage detected