def test_1(): source = open('./test/text/source1.txt', 'r') expected = ( 'hello', 'world', 'Python', 'rocks!', '32.14', r'\n', r'^D' ) input_gen = jutge.read_many(file=source) assert all(next(input_gen) == val for val in expected)
def test_5(): source = open('./test/text/source4.txt', 'r') expected = (("Avatar", 2008), ("Thor", 2010), ("The_Great_Gatsby", 1956), ("GATTACA", 1999), ("Blade_Runner", 1981), ("Cars", 2005), ("A_Really_Long_Title", 2050), ("Monty_Python", 1010)) input_gen = jutge.read_many(str, int, file=source) assert all(tuple(next(input_gen)) == val for val in expected)
def test_4(): source = open('./test/text/source2.txt', 'r') expected = ( 2, -3, 8, 3.14, 12 ) input_gen = jutge.read_many(float, file=source) assert all(next(input_gen) == val for val in expected)
def test_5(): source = open('./test/text/source4.txt', 'r') expected = ( ("Avatar", 2008), ("Thor", 2010), ("The_Great_Gatsby", 1956), ("GATTACA", 1999), ("Blade_Runner", 1981), ("Cars", 2005), ("A_Really_Long_Title", 2050), ("Monty_Python", 1010) ) input_gen = jutge.read_many(str, int, file=source) assert all(tuple(next(input_gen)) == val for val in expected)
def upper_jutge(data): stream = io.StringIO(data) return "".join(x.upper() for x in jutge.read_many(file=stream))
def test_7(): source = open('./test/text/source3.txt', 'r') expected = (tuple(range(1 + 5 * d, 6 + 5 * d)) for d in range(2)) input_gen = jutge.read_many(int, file=source, amount=5) assert all(tuple(next(input_gen)) == tuple(val) for val in expected)
def test_1(): source = open('./test/text/source1.txt', 'r') expected = ('hello', 'world', 'Python', 'rocks!', '32.14', r'\n', r'^D') input_gen = jutge.read_many(file=source) assert all(next(input_gen) == val for val in expected)
def test_4(): source = open('./test/text/source2.txt', 'r') expected = (2, -3, 8, 3.14, 12) input_gen = jutge.read_many(float, file=source) assert all(next(input_gen) == val for val in expected)
def test_2(): source = open('./test/text/source1.txt', 'r') assert not tuple(jutge.read_many(int, file=source))
def count_As(data): stream = io.StringIO(data) return sum(x == 'a' for x in (jutge.read_many(chr, file=stream)))
from jutge import read_many, read x = read(int) cont = 0 for n in read_many(int): if n == 0 or n % x == 0: cont += 1 print(cont)
def sum_jutge(data): stream = io.StringIO(data) return sum(jutge.read_many(int, file=stream))
def test_7(): source = open('./test/text/source3.txt', 'r') expected = (tuple(range(1 + 5 * d, 6 + 5 * d)) for d in range(2)) input_gen = jutge.read_many(int, file=source, amount=5) assert all(tuple(next(input_gen)) == tuple(val) for val in expected)
def test_2(): source = open('./test/text/source1.txt', 'r') assert not tuple(jutge.read_many(int, file=source))