def test_empty_array(): text = '[]' array_element, pending_ts = parser.array_element(TokenStream(tokenize(text))) assert isinstance(array_element, ArrayElement) assert pending_ts.at_end
def test_array_2(): text = """[ "alpha", "omega" ]""" array_element, pending_ts = parser.array_element(TokenStream(tokenize(text))) assert array_element[0] == 'alpha' assert array_element[1] == 'omega'
def test_array(): array_element, pending_ts = parser.array_element(TokenStream(tokenize('[ 3, 4, 5,6,7] '))) assert isinstance(array_element, ArrayElement) assert len(array_element) == 5 assert len(pending_ts) == 1