aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-06-02 09:53:22 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-06-02 09:53:22 -0700
commit29c52d98dc7e11855023cad2eb3bfe5102c99f93 (patch)
treefd5bc1facf0a3522bb5eea1432ee521de9bc127b /test
parent007a03664cbeb317618270f6cd2c9b55b6e064c1 (diff)
parent75ce2498e8c98ec3fd6583985990a56eeb03f2b8 (diff)
downloadmitmproxy-29c52d98dc7e11855023cad2eb3bfe5102c99f93.tar.gz
mitmproxy-29c52d98dc7e11855023cad2eb3bfe5102c99f93.tar.bz2
mitmproxy-29c52d98dc7e11855023cad2eb3bfe5102c99f93.zip
Merge remote-tracking branch 'duffer/pathod-lang-generators'
Diffstat (limited to 'test')
-rw-r--r--test/pathod/test_language_generators.py13
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.