diff options
| author | Maximilian Hils <git@maximilianhils.com> | 2017-03-12 23:33:49 +0100 |
|---|---|---|
| committer | Maximilian Hils <git@maximilianhils.com> | 2017-03-12 23:33:49 +0100 |
| commit | 05e11547f5875a4b5b3c109db8a1db477d1986ad (patch) | |
| tree | 5c6c5acb7fedeee2e62fc5266d0d9211421fdfa5 /test/pathod/language/test_generators.py | |
| parent | 0f4b523868856fccaf373c9108c9220a3aafb30b (diff) | |
| parent | 7d5ab70ce3a6deb70aa3e30e755fdee0f3b2fdeb (diff) | |
| download | mitmproxy-05e11547f5875a4b5b3c109db8a1db477d1986ad.tar.gz mitmproxy-05e11547f5875a4b5b3c109db8a1db477d1986ad.tar.bz2 mitmproxy-05e11547f5875a4b5b3c109db8a1db477d1986ad.zip | |
Merge remote-tracking branch 'origin/master' into pr-2120
Conflicts:
test/mitmproxy/addons/test_replace.py
Diffstat (limited to 'test/pathod/language/test_generators.py')
| -rw-r--r-- | test/pathod/language/test_generators.py | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/test/pathod/language/test_generators.py b/test/pathod/language/test_generators.py index b3ce0335..dc15aaa1 100644 --- a/test/pathod/language/test_generators.py +++ b/test/pathod/language/test_generators.py @@ -1,7 +1,4 @@ -import os - from pathod.language import generators -from mitmproxy.test import tutils def test_randomgenerator(): @@ -15,23 +12,20 @@ def test_randomgenerator(): assert len(g[1000:1001]) == 0 -def test_filegenerator(): - with tutils.tmpdir() as t: - path = os.path.join(t, "foo") - f = open(path, "wb") - f.write(b"x" * 10000) - f.close() - g = generators.FileGenerator(path) - assert len(g) == 10000 - 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. - del g +def test_filegenerator(tmpdir): + f = tmpdir.join("foo") + f.write(b"x" * 10000) + g = generators.FileGenerator(str(f)) + assert len(g) == 10000 + 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. + del g def test_transform_generator(): |
