Skip to content

Commit

Permalink
fix #42 correctly mock blessed terminal functions
Browse files Browse the repository at this point in the history
  • Loading branch information
Kraymer committed Jan 10, 2016
1 parent 74889bb commit c5d4975
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion qifqif/terminal.py
Expand Up @@ -14,9 +14,16 @@ def clear(self):

def __getattr__(self, name):
def handler(*args, **kwargs):
return '%s' % args
return '%s' % (args or '')
if 'clear' in name:
return self.clear
if 'move' in name:
return lambda x: ''
return handler

def ljust(self, field, pad_width, fillchar):
return field.ljust(pad_width - len(field), fillchar)

@contextmanager
def fullscreen(self):
yield None
Expand Down

0 comments on commit c5d4975

Please sign in to comment.