diff options
author | ianb <devnull@localhost> | 2005-09-12 20:20:00 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2005-09-12 20:20:00 +0000 |
commit | 40da05e56a52829cc0b44bd14846d42f3e0cd299 (patch) | |
tree | 0b60d4eb49c4a814a081864d1f4e3dc2c9a34368 /paste/fixture.py | |
parent | 03ab66a469caf942f676aa179bb74ee727e33294 (diff) | |
download | paste-40da05e56a52829cc0b44bd14846d42f3e0cd299.tar.gz |
Nicer repr() and error message
Diffstat (limited to 'paste/fixture.py')
-rw-r--r-- | paste/fixture.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/paste/fixture.py b/paste/fixture.py index 739d4a8..dc40bb2 100644 --- a/paste/fixture.py +++ b/paste/fixture.py @@ -763,8 +763,17 @@ class FoundFile(object): return s in self.bytes def mustcontain(self, s): + __tracebackhide__ = True bytes = self.bytes - assert s in bytes + if s not in bytes: + print 'Could not find %r in:' % s + print bytes + assert s in bytes + + def __repr__(self): + return '<%s %s:%s>' % ( + self.__class__.__name__, + self.base_path, self.path) class FoundDir(object): @@ -778,6 +787,11 @@ class FoundDir(object): self.size = 'N/A' self.mtime = 'N/A' + def __repr__(self): + return '<%s %s:%s>' % ( + self.__class__.__name__, + self.base_path, self.path) + def _popget(d, key, default=None): """ Pop the key if found (else return default) |