def METHOD_NAME(self):
    # should return [] with no option
    self.assertEqual(Options()._get_array("a"), [])
    # should return [\'a\',\'b\'] as default since no option
    self.assertEqual(Options()._get_array("a", ["a", "b"]), ["a", "b"])
    # should return [\'c\',\'d\'] as in option
    self.assertEqual(
        Options({"a": ["c", "d"]})._get_array("a", ["a", "b"]), ["c", "d"]
    )
    # should return [\'c\',\'d\'] as in option comma separated
    self.assertEqual(Options({"a": "c,d"})._get_array("a", ["a", "b"]), ["c", "d"])