def METHOD_NAME():
    for str_expr, str_expected, message in (
        (
            "Series[F[x,z],{x, g[y], 2}, {z, a, 2}]//FullForm",
            "",
            "Iterated Series",
        ),
        (
            "D[Series[F[x,z],{x, g[y], 2}, {z, a, 2}], y]//FullForm",
            "SeriesData[x, g[y], {SeriesData[z, a, {}, 3, 3, 1], SeriesData[z, a, {}, 3, 3, 1]}, 0, 2, 1]//FullForm",
            "Derivative regarding x of an iterated series in x and z around (g[y], a).",
        ),
        (
            "Series[Exp[x], {x, 0, 2}] * (x ^ (1 / 3))",
            '"x ^ (1 / 3) + x ^ (2 / 3) + 1 / 2 x + O[x] ^ (10 / 3)"',
            "Product of a Series with a power of the variable",
        ),
        (
            "Series[Exp[x],{x,0,4}]Series[Exp[-x],{x,0,6}]",
            '"1 + O[x] ^ 5"',
            "Product of two series in the same variable.",
        ),
        (
            "Series[Exp[x],{x, 0, 2}]Series[Exp[-y],{y, 0,2}]",
            '"(1 + x + 1 / 2 x ^ 2 + O[x] ^ 3) (1 - y + 1 / 2 y ^ 2 + O[y] ^ 3)"',
            "Product of series in different variables",
        ),
        (
            "Series[Exp[x],{x, 0, 2}]Series[Exp[-y],{y, 0,2}]//Normal",
            "(1 + x + x ^ 2 / 2) (1 - y + y ^ 2 / 2)",
            "Product of series in two different variables, normal",
        ),
        (
            "Series[Exp[x-y],{x, 0, 3},{y, 0 , 3}]//FullForm",
            """SeriesData[x, 0, {
                  SeriesData[y, 0, {1, -1, 1/2, -1/6}, 0, 4, 1], 
                  SeriesData[y, 0, {1, -1, 1/2, -1/6}, 0, 4, 1], 
                  SeriesData[y, 0, {1/2, -1/2, 1/4, -1/12}, 0, 4, 1], 
                  SeriesData[y, 0, {1/6, -1/6, 1/12, -1/36}, 0, 4, 1]}, 0, 4, 1]//FullForm
            """,
            "Series in two variables",
        ),
        (
            "Series[Exp[x],{x,0,3}]-1-x-x^2",
            '"(-1 / 2) x ^ 2 + 1 / 6 x ^ 3 + O[x] ^ 4"',
            "Sum and difference of series",
        ),
        (
            "(Series[Exp[x-y],{x, 0, 2},{y, 0 , 2}]//Normal)-(1-(x-y))// ExpandAll",
            "1 + (x - y) + (x-y)^2 / 2 //ExpandAll",
            "Series in two variables, normal",
        ),
    ):
        check_evaluation(str_expr, str_expected, message)