code: def test_lucas_extrastrong_params():
      assert _lucas_extrastrong_params(3) == (5, 3, 1)
      assert _lucas_extrastrong_params(5) == (12, 4, 1)
      assert _lucas_extrastrong_params(7) == (5, 3, 1)
      assert _lucas_extrastrong_params(9) == (0, 0, 0)
      assert _lucas_extrastrong_params(11) == (21, 5, 1)
      assert _lucas_extrastrong_params(59) == (32, 6, 1)
      assert _lucas_extrastrong_params(479) == (117, 11, 1)
  
file_path: sympy/sympy/ntheory/tests/test_primetest.py
imports: from math import gcd
  from sympy.ntheory.generate import Sieve, sieve
  from sympy.ntheory.primetest import mr, _lucas_extrastrong_params, is_lucas_prp, is_square, is_strong_lucas_prp, is_extra_strong_lucas_prp, proth_test, isprime, is_euler_pseudoprime, is_gaussian_prime, is_fermat_pseudoprime, is_euler_jacobi_pseudoprime, MERSENNE_PRIME_EXPONENTS, _lucas_lehmer_primality_test, is_mersenne_prime
  from sympy.testing.pytest import slow, raises
  from sympy.core.numbers import I
label_desc: Use image node_id 4 for calling a global function with example usage: test_lucas_extrastrong_params() without return types