summaryrefslogtreecommitdiffstats
path: root/utils/functest_vacation.py
diff options
context:
space:
mode:
authorMorgan Richomme <morgan.richomme@orange.com>2016-11-08 14:18:12 +0100
committerMorgan Richomme <morgan.richomme@orange.com>2016-11-09 16:55:45 +0100
commit107e61635c2ab1feb5263380ea63e21cf2e6e65b (patch)
tree4966b77605bd34a40f452b1d268868691e84d008 /utils/functest_vacation.py
parente74c9b347f2623eb1a3c477921a84da4c31b364f (diff)
Repo structure modification
- create functest subdirectory - rename unit tests - adapt path in exec and config files JIRA: FUNCTEST-525 Change-Id: Ifd5c6edfb5bda1b09f82848e2269ad5fbeb84d0a Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Diffstat (limited to 'utils/functest_vacation.py')
-rw-r--r--utils/functest_vacation.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/utils/functest_vacation.py b/utils/functest_vacation.py
deleted file mode 100644
index 0ba094477..000000000
--- a/utils/functest_vacation.py
+++ /dev/null
@@ -1,52 +0,0 @@
-from os import environ
-from curses import initscr, curs_set, newwin, endwin,\
- KEY_RIGHT, KEY_LEFT, KEY_DOWN, KEY_UP
-from random import randrange
-
-
-def main():
- environ["TERM"] = 'Eterm'
- initscr()
- curs_set(0)
- try:
- win = newwin(16, 60, 0, 0)
- win.keypad(True)
- win.nodelay(True)
- win.border('|', '|', '-', '-', '+', '+', '+', '+')
- win.addch(4, 44, '@')
- win.addstr(0, 5, ' Eat all the OPNFV bugs by FunTest! ')
- win.addstr(15, 7, ' Left,Right,Up,Down: move; other keys: quit ')
- snake = [[20, 7], [19, 7], [18, 7], [17, 7],
- [16, 7], [15, 7], [14, 7], [13, 7]]
- key = KEY_RIGHT
- body = '~FUNTEST'
- ind = 0
- while key != 27:
- win.addstr(0, 44, ' Score: '+str(len(snake)-len(body))+' ')
- win.timeout(140 - 2 * len(snake))
- getkey = win.getch()
- key = key if getkey == -1 else getkey
- snake.insert(
- 0, [snake[0][0]+(key == KEY_RIGHT and 1 or
- key == KEY_LEFT and -1),
- snake[0][1]+(key == KEY_DOWN and 1 or
- key == KEY_UP and -1)])
- win.addch(snake[len(snake)-1][1], snake[len(snake)-1][0], ' ')
- if win.inch(snake[0][1], snake[0][0]) & 255 == 32:
- snake.pop()
- elif win.inch(snake[0][1], snake[0][0]) & 255 == ord('@'):
- c = [n for n in [[randrange(1, 58, 1), randrange(1, 14, 1)]
- for x in range(len(snake))] if n not in snake]
- win.addch(c == [] and 4 or c[0][1],
- c == [] and 44 or c[0][0], '@')
- else:
- break
- ind += 1
- win.addch(snake[0][1], snake[0][0], body[ind % len(body)])
- finally:
- endwin()
-
- print '\nSnake.PY-26lines by Kris Cieslak (defaultset.blogspot.com).'
- print 'OPNFV adaptation by Functest dream team.'
- print 'Thanks for playing, your score: '+str(len(snake)-len(body)-1)+'.'
- print 'Find and fix more bugs in your real OPNFV setup!\n'