Wed May 19 02:31:24 CEST 2010 Francois Deppierraz <francois@ctrlaltdel.ch>
* test_cli.py: additionnal tests for unicode arguments in CLI
diff -rN -u old-tahoe-534/src/allmydata/test/test_cli.py new-tahoe-534/src/allmydata/test/test_cli.py
old
|
new
|
|
660 | 660 | self.failUnlessEqual(stdout, "Blah blah blah") |
661 | 661 | d.addCallback(_check_get) |
662 | 662 | |
| 663 | # Ensure that an Unicode filename in an Unicode alias works as expected |
| 664 | d.addCallback(lambda res: self.do_cli("put", "-", "études:lumière.txt", |
| 665 | stdin="Let the sunshine In!")) |
| 666 | |
| 667 | d.addCallback(lambda res: self.do_cli("get", |
| 668 | get_aliases(self.get_clientdir())[u"études"] + "/lumière.txt")) |
| 669 | def _check_get((rc, stdout, stderr)): |
| 670 | self.failUnlessEqual(rc, 0) |
| 671 | self.failIf(stderr) |
| 672 | self.failUnlessEqual(stdout, "Let the sunshine In!") |
| 673 | d.addCallback(_check_get) |
| 674 | |
663 | 675 | return d |
664 | 676 | |
665 | 677 | |