From f201b971d80e4020078dcec9a1c85d4d0a2cd02b Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Thu, 20 Dec 2018 23:25:23 +0100 Subject: test: add tests for Unicode paths in Lua and tshark -G folders Check for potential Unicode-related problems on Windows. Change-Id: I147c07749c5073a9ae00f07914dd80347d17c40f Ping-Bug: 15118 Reviewed-on: https://code.wireshark.org/review/31154 Tested-by: Petri Dish Buildbot Petri-Dish: Peter Wu Reviewed-by: Anders Broman --- test/suite_clopts.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/suite_clopts.py') diff --git a/test/suite_clopts.py b/test/suite_clopts.py index b1e020c560..e598828896 100644 --- a/test/suite_clopts.py +++ b/test/suite_clopts.py @@ -198,6 +198,13 @@ class case_tshark_dump_glossaries(subprocesstest.SubprocessTestCase): del ip_props[key] self.assertEqual(actual_obj, expected_obj) + def test_tshark_unicode_folders(self, cmd_tshark, unicode_env): + '''Folders output with unicode''' + proc = self.assertRun((cmd_tshark, '-G', 'folders'), env=unicode_env.env) + out = proc.stdout_str + pluginsdir = [x.split('\t', 1)[1] for x in out.splitlines() if x.startswith('Personal Lua Plugins:')] + self.assertEqual([unicode_env.pluginsdir], pluginsdir) + @fixtures.mark_usefixtures('test_env') @fixtures.uses_fixtures -- cgit v1.2.3