def test_bytesio_is(): inp = inputsource(io.BytesIO('abc'.encode('utf-8'))) assert inp.iri is None assert inp.stream.read() == b'abc'
def test_file_is(): fname = os.path.join(RESOURCEPATH, 'spam.txt') inp = inputsource(open(fname)) assert inp.iri is None assert inp.stream.read() == 'monty\n'
def test_stringio_is(): inp = inputsource(io.StringIO('abc')) assert inp.iri is None assert inp.stream.read() == 'abc'
def test_string_is(): inp = inputsource('abc') assert inp.stream.__class__ == io.StringIO assert inp.iri is None assert inp.stream.read() == 'abc'