summary refs log tree commit diff stats
path: root/test3.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-11 13:36:48 +0100
committerhut <hut@lavabit.com>2009-12-11 13:36:48 +0100
commitf58626842bbb2bd3f8446044a44a67180b737f4e (patch)
tree74ab897879a3b151488c8348759442396ef3336b /test3.py
parent0c0b9489072922c0f597c7099f8728868ffbb4a4 (diff)
downloadranger-f58626842bbb2bd3f8446044a44a67180b737f4e.tar.gz
moved/fixed tests
Diffstat (limited to 'test3.py')
-rw-r--r--test3.py69
1 files changed, 0 insertions, 69 deletions
diff --git a/test3.py b/test3.py
deleted file mode 100644
index 3b1986b7..00000000
--- a/test3.py
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/python3
-# coding=utf-8
-# some tests with curses, threads and unicode
-import os
-import curses
-import time
-import locale
-
-lock = _thread.allocate_lock()
-
-locale.setlocale(locale.LC_ALL, 'en_US.utf8')
-
-blocked = False
-stringy = 'ใ‚‹ใงใ‹'
-stdscr = curses.initscr()
-#win1 = curses.newwin(
-
-curses.noecho()
-curses.cbreak()
-curses.halfdelay(3)
-stdscr.keypad(1)
-#curses.curs_set(0)
-
-stdscr.addstr(4, 0, stringy)
-stdscr.refresh()
-
-class ThreadTest(threading.Thread):
-	def __init__(self, *a, **b):
-		threading.Thread.__init__(self, *a, **b)
-		self.killed = False
-
-	def run(self):
-		global stdscr
-		global blocked
-		for i in range(1,50):
-			while blocked: time.sleep(0.1)
-			blocked = True
-			stdscr.addstr(1, 0, str(i))
-			stdscr.refresh()
-			blocked = False
-			time.sleep(0.1)
-			if self.killed: raise SystemExit()
-
-	def kill(self):
-		self.killed = True
-
-thr = ThreadTest()
-thr.start()
-
-try:
-	while 1:
-		c = stdscr.getch()
-		if c == ord('q'): raise
-		while blocked: time.sleep(0.1)
-		blocked = True
-		stdscr.addstr(0, 0, str(c))
-		stdscr.refresh()
-		blocked = False
-
-except Exception:
-	thr.kill()
-	raise
-finally:
-	curses.nocbreak()
-	stdscr.keypad(1)
-	curses.echo()
-	curses.endwin()
-#	curses.curs_set(1)
-