code: def test_bug_277_regression() -> None:
      """
      See github issue #277. This is a regression test.
      """
      model1, model2 = Linear(), Linear()
      assert model1.b.numpy() == model2.b.numpy()
      model2.b.assign([1.0])
      assert not model1.b.numpy() == model2.b.numpy()
  
imports: from typing import Any, Sequence, Tuple, Type
  import numpy
  import pytest
  import tensorflow_probability
  from check_shapes import check_shapes
  from numpy.testing import assert_allclose
  import gpflow
  from gpflow.base import AnyNDArray, TensorType
  from gpflow.config import default_int
  from gpflow.functions import Additive, Constant, Linear, MeanFunction, Polynomial, Product, SwitchedMeanFunction, Zero
  from gpflow.inducing_variables import InducingPoints
label_desc: Use image node_id 12 for calling a global function with example usage: test_bug_277_regression() without return types