code: def testConvertNumpyArray3DToLiteralColumnMajor(self):
      for array, etype, pbfield in float_arrays:
          literal = xla_literal.ConvertNumpyArrayToLiteral(
              array(
                  [
                      [[1, 2, 3], [4, 5, 6]],
                      [[10, 20, 30], [40, 50, 60]],
                      [[100, 200, 300], [400, 500, 600]],
                      [[1000, 2000, 3000], [4000, 5000, 6000]],
                  ],
                  order="F",
              )
          )
          self.assertShape(literal.shape, [4, 2, 3], etype)
          self.assertLayout(literal.shape.layout, [0, 1, 2])
          np.testing.assert_allclose(
              pbfield(literal),
              [
                  1,
                  10,
                  100,
                  1000,
                  4,
                  40,
                  400,
                  4000,
                  2,
                  20,
                  200,
                  2000,
                  5,
                  50,
                  500,
                  5000,
                  3,
                  30,
                  300,
                  3000,
                  6,
                  60,
                  600,
                  6000,
              ],
          )
  
imports: import collections
  import itertools
  import operator
  from absl.testing import absltest
  import numpy
  from local_xla.xla import xla_data_pb2
  from xla.python_api import xla_literal
label_desc: Use image node_id 11 for calling the XlaLiteralTest obj's underlying member method code with example usage: obj.testConvertNumpyArray3DToLiteralColumnMajor() without return types