code: def test_hyperparameter_existence_and_defaults():
      hp = hp_module.HyperParameters()
      hypermodel = xception.HyperXception(
          input_shape=(256, 256, 3), classes=10
      )
      hypermodel.build(hp)
      assert hp.values == {
          "activation": "relu",
          "conv2d_num_filters": 64,
          "kernel_size": 3,
          "initial_strides": 2,
          "sep_num_filters": 256,
          "num_residual_blocks": 4,
          "pooling": "avg",
          "num_dense_layers": 1,
          "dropout_rate": 0.5,
          "dense_use_bn": True,
          "learning_rate": 1e-3,
      }
  
file_path: keras-tuner/keras_tuner/applications/xception_test.py
imports: import numpy
  import pytest
  from keras_tuner.applications import xception
  from keras_tuner.backend import config
  from keras_tuner.backend import keras
  from keras_tuner.engine import hyperparameters
label_desc: Use image node_id 2 for calling a global function with example usage: test_hyperparameter_existence_and_defaults() without return types