def test_member_access(self): method_return_value = "method_return_value" field_value = "field_value" game = Mock(spec=Game) game.method = Mock(return_value=method_return_value) game.field = field_value ref = GameReference(game) actual_method_return = ref.method() game.method.assert_any_call() self.assertEqual(actual_method_return, method_return_value) self.assertEqual(ref.field, field_value)