from typing import List
from typing import Iterator
from typing import Tuple


def iter_tests(data: List[str]) -> Iterator[Tuple[str, ...]]:
    """
    Groups the tests together into blocks of 4.
    Before
    Input
    After
    Blank
    
    Arguments:
        data {List[str]} -- The puzzle input.
    
    Returns:
        Iterator[Tuple[str, ...]]
    """
    return zip(*(iter(data),) * 4)