def test_access_operators_no_multi_return_no_variable_name_direct_inference(): arg0 = "str_parameter" columns = NOD.nod_of("sas", dsa=arg0) print(columns) assert columns[:1] == ["sas"] assert columns.as_list()[0] == "sas" assert columns.as_list()[1] == arg0 assert columns["dsa"] == arg0 assert columns / "dsa" == arg0 assert id(columns / "dsa") == id(columns["dsa"])
def test_access_operators_NOD_of(): list_rep = NOD("str_parameter", 10).as_list() arg0 = list_rep[0] arg1 = list_rep[1] columns = NOD.nod_of(arg1, dsa=arg0) assert columns["arg1"] == arg1 assert columns.arg1 == arg1 assert columns["dsa"] == arg0 assert columns / "dsa" == arg0 assert columns @ "dsa" == arg0 assert id(columns / "dsa") == id(columns["dsa"])
def inferred_return() -> None: """ :rtype: None """ return NOD.nod_of(a, b, c)
def inferred_return(): """ """ return NOD.nod_of(a, b, c)
def test_access_operators_single_no_naming(): dsa = "str_parameter" columns = NOD.nod_of(dsa) assert columns["dsa"] == dsa assert columns / "dsa" == dsa assert id(columns / "dsa") == id(columns["dsa"])
def test_access_operators_single_explicit_naming(): arg0 = "str_parameter" columns = NOD.nod_of(dsa=arg0) assert columns["dsa"] == arg0 assert columns / "dsa" == arg0 assert id(columns / "dsa") == id(columns["dsa"])
def test_multiple_return_assignment_to_contstruction(): arg0, arg1 = ("sta", 1) columns = NOD.nod_of(arg1, arg0) assert columns.arg1 == 1 assert columns.arg0 == "sta"