()
| 1084 | test_tile_layout_0() |
| 1085 | |
| 1086 | def test_tile_layout_1(): |
| 1087 | layout = TileLayout(S[(8, 8) : (10, 1)]) |
| 1088 | for i, j in itertools.product(range(8), range(8)): |
| 1089 | assert layout.apply(i * 8 + j)["m"] == i * 10 + j * 1 |
| 1090 | for i, j in itertools.product(range(8), range(8)): |
| 1091 | assert layout.apply(i, j, shape=(8, 8))["m"] == i * 10 + j * 1 |
| 1092 | |
| 1093 | # # apply can accept coord larger than size |
| 1094 | # for p in range(1024): |
| 1095 | # outer = p // 64 |
| 1096 | # inner = p % 64 |
| 1097 | # i, j = inner // 8, inner % 8 |
| 1098 | # assert ( |
| 1099 | # layout.apply( |
| 1100 | # p, |
| 1101 | # )[0] |
| 1102 | # == outer * 78 + i * 10 + j * 1 |
| 1103 | # ) |
| 1104 | |
| 1105 | test_tile_layout_1() |
| 1106 |
no test coverage detected
searching dependent graphs…