diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-12 14:39:41 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-12 14:39:41 +1300 |
commit | fbbc43a5b24f24657bb7a9d6eff50b3db77e5e7f (patch) | |
tree | 72e165c60679f4bea3c1b3a3eef9a8bd739ac163 /test | |
parent | 2f457e041e61328aad6a129ae1494ad7feb432c6 (diff) | |
download | mitmproxy-fbbc43a5b24f24657bb7a9d6eff50b3db77e5e7f.tar.gz mitmproxy-fbbc43a5b24f24657bb7a9d6eff50b3db77e5e7f.tar.bz2 mitmproxy-fbbc43a5b24f24657bb7a9d6eff50b3db77e5e7f.zip |
netstring.py 100% unit test coverage.
Diffstat (limited to 'test')
-rw-r--r-- | test/test_netstring.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_netstring.py b/test/test_netstring.py index 48285960..3c56acd9 100644 --- a/test/test_netstring.py +++ b/test/test_netstring.py @@ -46,6 +46,16 @@ class uNetstring(libpry.AutoTree): decoded_data.append(s) assert decoded_data == self.test_data.split() + def test_errors(self): + d = netstring.Decoder() + libpry.raises("Illegal digit", list, d.feed("1:foo")) + d = netstring.Decoder() + libpry.raises("Preceding zero", list, d.feed("01:f")) + d = netstring.Decoder(5) + libpry.raises("Maximum size", list, d.feed("500:f")) + d = netstring.Decoder() + libpry.raises("Illegal digit", list, d.feed(":f")) + |