The [None, None] is coming from printing the map call (note that your maptest function prints!).
Now, the reason that it prints those multiple arrays is that you are mapping your function across all of mapA. mapA is actually a two-element array, and map applies your function to each element of the array. Hence, you print [1,0][[1,0][0,1]], then [0,1][[1,0][0,1]]. Instead of multiplying the matrices, you have made two multiplications, one for each element of mapA.