class_docstr: Shapely assumes contiguous C-order float64 data for internal ops.
  Data should be converted to contiguous float64 if numpy exists.
  c9a0707 broke this a little bit.
class_docstr_tok: ["Shapely","assumes","contiguous","C-order","float64","data","for","internal","ops",".","Data","should","be","converted","to","contiguous","float64","if","numpy","exists",".","c9a0707","broke","this","a","little","bit","."]
code: def test_data_promotion(self):
      coords = np.array([[12, 34], [56, 78]], dtype=np.float32)
      processed_coords = np.array(LineString(coords).coords)
  
      assert coords.tolist() == processed_coords.tolist()
  
file_path: shapely/shapely/tests/geometry/test_coords.py
imports: import numpy
  import pytest
  from shapely import LineString
label_desc: Use image node_id 1 for calling the TestCoords obj's underlying member method code with example usage: obj.test_data_promotion() without return types