diff options
Diffstat (limited to 'test/suite_dissection.py')
-rw-r--r-- | test/suite_dissection.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/suite_dissection.py b/test/suite_dissection.py index 5ef2defead..8272a7274a 100644 --- a/test/suite_dissection.py +++ b/test/suite_dissection.py @@ -823,3 +823,15 @@ class case_communityid(subprocesstest.SubprocessTestCase): )) self.assertBaseline(dirs, proc.stdout_str, 'communityid-filtered.txt') + +@fixtures.mark_usefixtures('test_env') +@fixtures.uses_fixtures +class case_decompress_mongo(subprocesstest.SubprocessTestCase): + def test_decompress_zstd(self, cmd_tshark, capture_file): + proc = self.assertRun((cmd_tshark, + '-d', 'tcp.port==27017,mongo', + '-r', capture_file('mongo-zstd.pcapng'), + '-Tfields', '-emongo.element.name' + )) + # Check the element names of the decompressed body. + self.assertEqual('drop,lsid,id,$db', proc.stdout_str.strip()) |