summary refs log tree commit diff stats
path: root/test/stuff/test4.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-30 17:40:50 +0100
committerhut <hut@lavabit.com>2009-12-30 17:40:50 +0100
commitcd603ff4d0573c407c82f40cba9a164f7373585d (patch)
treef59b63105376c4321deba27cc8f905d1b2b35cdc /test/stuff/test4.py
parent69a0e82727efa11efb97f965b562de051349d942 (diff)
downloadranger-cd603ff4d0573c407c82f40cba9a164f7373585d.tar.gz
removed test/stuff directory
It contained non-relevant scripts
Diffstat (limited to 'test/stuff/test4.py')
-rw-r--r--test/stuff/test4.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/test/stuff/test4.py b/test/stuff/test4.py
deleted file mode 100644
index b2390a03..00000000
--- a/test/stuff/test4.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import random, time
-
-class DelValue():
-	def a(d):
-		return dict((k, v) for k, v in d.items() if v is not 0)
-
-	def b(d):
-		for k, v in d.copy().items():
-			if v == 0: del d[k]
-		return d
-
-	def c(d):
-		for k in tuple(d.keys()):
-			if d[k] == 0: del d[k]
-		return d
-
-	def d(d):
-		for k, v in tuple(d.items()):
-			if v == 0: del d[k]
-		return d
-
-
-basedict = {}
-for i in range(200):
-	basedict[i] = random.randint(0, 1)
-
-expected = DelValue.a(basedict.copy())
-
-for algo in ['a', 'b', 'c', 'd']:
-	copy = basedict.copy()
-	t = time.time()
-	for i in range(100):
-		assert DelValue.__dict__[algo](copy) == expected
-	print("algorithm %s: %f" % (algo, time.time() - t))
-
-# c it is, although b is faster with smaller dictionaries