Add function for flattening 2d lists
Bug: 226974242 Test: ./out/rbcrun ./build/make/tests/run.rbc Change-Id: Iae977b34ca0ac156ec795c54f4951c769fa994dd
This commit is contained in:
@@ -43,7 +43,7 @@ assert_eq(["a", "b", "c"], rblf.mksort(["b", "a", "c", "c"]))
|
||||
|
||||
assert_eq("", rblf.mkstrip(" \n \t "))
|
||||
assert_eq("a b c", rblf.mkstrip(" a b \n c \t"))
|
||||
assert_eq(1, rblf.mkstrip(1))
|
||||
assert_eq("1", rblf.mkstrip("1 "))
|
||||
|
||||
assert_eq("b1 b2", rblf.mksubst("a", "b", "a1 a2"))
|
||||
assert_eq(["b1", "x2"], rblf.mksubst("a", "b", ["a1", "x2"]))
|
||||
@@ -90,6 +90,10 @@ assert_eq("bar", rblf.last_word(["foo", "bar"]))
|
||||
assert_eq("", rblf.last_word(""))
|
||||
assert_eq("", rblf.last_word([]))
|
||||
|
||||
assert_eq(["foo", "bar"], rblf.flatten_2d_list([["foo", "bar"]]))
|
||||
assert_eq(["foo", "bar"], rblf.flatten_2d_list([["foo"], ["bar"]]))
|
||||
assert_eq([], rblf.flatten_2d_list([]))
|
||||
|
||||
assert_eq(
|
||||
["build/make/tests/board.rbc", "build/make/tests/board_input_vars.rbc"],
|
||||
rblf.expand_wildcard("build/make/tests/board*.rbc")
|
||||
|
Reference in New Issue
Block a user