code: def test_anomaly_detection(self):
      actual = get_visible_items(turicreate.anomaly_detection)
      expected = [
          "local_outlier_factor",
          "moving_zscore",
          "create",
          "bayesian_changepoints",
      ]
      check_visible_modules(actual, expected)
  
      actual = get_visible_items(turicreate.toolkits.anomaly_detection)
      expected = [
          "local_outlier_factor",
          "moving_zscore",
          "create",
          "bayesian_changepoints",
      ]
      check_visible_modules(actual, expected)
  
      actual = get_visible_items(
          turicreate.anomaly_detection.local_outlier_factor
      )
      expected = ["LocalOutlierFactorModel", "create"]
      check_visible_modules(actual, expected)
  
      actual = get_visible_items(
          turicreate.anomaly_detection.moving_zscore
      )
      expected = ["MovingZScoreModel", "create"]
      check_visible_modules(actual, expected)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import turicreate
label_desc: Use image node_id 6 for calling the ModuleVisibilityTests obj's underlying member method code with example usage: obj.test_anomaly_detection() without return types