'Case: dest_a < src, dest_b == src. Split with Most sig part going left.'

def testTransposingReshape_2_2_3_1_2(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=1, dest_dim_b=2)
        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, 4, 3, 2))
        self.assertAllEqual(np_array[0, :, :, :], [[[0, 1], [2, 3], [4, 5]], [[12, 13], [14, 15], [16, 17]], [[6, 7], [8, 9], [10, 11]], [[18, 19], [20, 21], [22, 23]]])
