From 96b1b266324440825a1561ab51b0b6fa32f40767 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Tue, 27 Feb 2018 01:06:56 +0200 Subject: Add full sample parsing unit tests --- tests/test_parse.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/test_parse.py') diff --git a/tests/test_parse.py b/tests/test_parse.py index 170d5ef..96eef14 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -43,3 +43,10 @@ class TestParse(object): with pytest.raises(ViewStateException): vs = ViewState(raw=b'\xff\x01\x99\x99\x99') assert vs.decode() + + def test_parse_samples(self): + for s in ['ngcs', 'mot', 'ecom']: + with open(f'tests/samples/{s}.sample', 'r') as f: + vs = ViewState(f.read()) + _ = vs.decode() + -- cgit v1.3.1