'Case: dest_a == src, dest_b > src: Split with Least sig part going right.'

def testTransposingReshape_2_2_3_2_3(self):

    with self.test_session() as sess:
        fake = tf.placeholder(tf.float32, shape=(None, None, None, 2), name='inputs')
        outputs = shapes.transposing_reshape(fake, src_dim=2, part_a=2, part_b=3, dest_dim_a=2, dest_dim_b=3)
        real = np.arange(120).reshape((5, 2, 6, 2))
        np_array = sess.run([outputs], feed_dict={fake: real})[0]
        self.assertEqual(tuple(np_array.shape), (5, 2, 2, 6))
        self.assertAllEqual(np_array[0, :, :, :], [[[0, 1, 2, 3, 4, 5], [6, 7, 8, 9, 10, 11]], [[12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23]]])
