def test_write(self): url = 'http://google.com' body = '<!doctype html><html itemtype="http://schema.org/page">' content = StringIO('Iñtërnâtiônàližætiøn') nt.assert_equal(20, io.write(StringIO(), content)) content.seek(0) nt.assert_equal(28, io.write(TemporaryFile(), content)) content = io.IterStringIO(iter('Hello World')) nt.assert_equal(12, io.write(TemporaryFile(), content, chunksize=2)) responses.add(responses.GET, url=url, body=body) r = requests.get(url, stream=True) nt.assert_equal(55, io.write(TemporaryFile(), r.iter_content))
def test_write(self): # pylint: disable=R0201 """Test for writing to a file""" url = "http://google.com" body = '<!doctype html><html itemtype="http://schema.org/page">' content1 = StringIO("Iñtërnâtiônàližætiøn") nt.assert_equal(20, io.write(StringIO(), content1)) content1.seek(0) nt.assert_equal(20, io.write(TemporaryFile(), content1)) content2 = io.IterStringIO(iter("Hello World")) nt.assert_equal(12, io.write(TemporaryFile(), content2, chunksize=2)) # pylint: disable=E1101 responses.add(responses.GET, url=url, body=body) r = requests.get(url, stream=True) # pylint: disable=C0103 nt.assert_equal(55, io.write(TemporaryFile(), r.iter_content))
def __init__(self): self.phrase = io.IterStringIO(iter('Hello World')) self.text = io.IterStringIO('line one\nline two\nline three\n') self.ints = io.IterStringIO('0123456789', 5)
def __init__(self): self.phrase = io.IterStringIO(iter("Hello World")) self.text = io.IterStringIO("line one\nline two\nline three\n") self.ints = io.IterStringIO("0123456789", 5)