code: def test_move_traces_cycle(self):
      # Cycle traces forward
      traces = self.figure.data
      self.figure.data = [traces[2], traces[0], traces[1]]
  
      # Check messages
      self.figure._send_moveTraces_msg.assert_called_once_with(
          [0, 1, 2], [1, 2, 0]
      )
      self.assertFalse(self.figure._send_deleteTraces_msg.called)
  
file_path: plotly.py/packages/python/plotly/plotly/tests/test_core/test_figure_messages/test_move_delete_traces.py
imports: import sys
  from unittest import TestCase
  import pytest
  import plotly.graph_objs
label_desc: Use image node_id 3 for calling the TestMoveDeleteTracesMessages obj's underlying member method code with example usage: obj.test_move_traces_cycle() without return types