diff options
Diffstat (limited to 'libs/python/test/printer.py')
-rw-r--r-- | libs/python/test/printer.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libs/python/test/printer.py b/libs/python/test/printer.py new file mode 100644 index 000000000..e08f7c453 --- /dev/null +++ b/libs/python/test/printer.py @@ -0,0 +1,13 @@ +# Copyright David Abrahams 2006. Distributed under the Boost +# Software License, Version 1.0. (See accompanying +# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +class _printer(object): + def __init__(self): + self.results = []; + def __call__(self, *stuff): + for x in stuff: + self.results.append(str(x)) + def check(self, x): + if self.results[0] != str(x): + print ' Expected:\n %s\n but the C++ interface gave:\n %s' % (x, self.results[0]) + del self.results[0] |