class_docstr: Tests the Shots class.
docstr: Test edge cases for equality function are correct
docstr_tok: ["Test","edge","cases","for","equality","function","are","correct"]
code: def test_eq_edge_case(self):
      """Test edge cases for equality function are correct"""
      assert Shots((1, 2)) != Shots((2, 1))
      assert Shots((1, 10, 1)) != Shots((1, 1, 10))
      assert Shots((5, 5)) != Shots(10)
      assert Shots((1, 2, (10, 2))) == Shots((1, 2, 10, 10))
  
imports: import copy
  import pytest
  from pennylane.measurements import Shots, ShotCopies
label_desc: Use image node_id 9 for calling the TestShotsConstruction obj's underlying member method code with example usage: obj.test_eq_edge_case() without return types