diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2016-06-03 14:55:35 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2016-06-03 14:55:35 +1200 |
commit | 08e4cd2a40778a1a10eef1bba0d2c167f6edeea9 (patch) | |
tree | a36d0a637ae2a46c8425c56439927ff04392b5ef /test/pathod/test_language_generators.py | |
parent | 25671b91bd16d7c355742a6094addad00e331af5 (diff) | |
parent | a2d13714a6d73595820e8ca7bdada3a4eabec36e (diff) | |
download | mitmproxy-08e4cd2a40778a1a10eef1bba0d2c167f6edeea9.tar.gz mitmproxy-08e4cd2a40778a1a10eef1bba0d2c167f6edeea9.tar.bz2 mitmproxy-08e4cd2a40778a1a10eef1bba0d2c167f6edeea9.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'test/pathod/test_language_generators.py')
-rw-r--r-- | test/pathod/test_language_generators.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/test/pathod/test_language_generators.py b/test/pathod/test_language_generators.py index 0fceae85..51f55991 100644 --- a/test/pathod/test_language_generators.py +++ b/test/pathod/test_language_generators.py @@ -7,24 +7,27 @@ import tutils def test_randomgenerator(): g = generators.RandomGenerator("bytes", 100) assert repr(g) + assert g[0] + assert len(g[0]) == 1 assert len(g[:10]) == 10 assert len(g[1:10]) == 9 assert len(g[:1000]) == 100 assert len(g[1000:1001]) == 0 - assert g[0] def test_filegenerator(): with tutils.tmpdir() as t: path = os.path.join(t, "foo") f = open(path, "wb") - f.write("x" * 10000) + f.write(b"x" * 10000) f.close() g = generators.FileGenerator(path) assert len(g) == 10000 - assert g[0] == "x" - assert g[-1] == "x" - assert g[0:5] == "xxxxx" + assert g[0] == b"x" + assert g[-1] == b"x" + assert g[0:5] == b"xxxxx" + assert len(g[1:10]) == 9 + assert len(g[10000:10001]) == 0 assert repr(g) # remove all references to FileGenerator instance to close the file # handle. |