class_docstr: Class for unittest
docstr: Test Macronizer().macronize_tags()
code: def test_macronize_tags(self):
      """Test Macronizer().macronize_tags()"""
      text = "Quo usque tandem, O Catilina, abutere nostra patientia?"
      correct = [
          ("quo", "d--------", "quō"),
          ("usque", "d--------", "usque"),
          ("tandem", "d--------", "tandem"),
          (",", "u--------", ","),
          ("o", "e--------", "ō"),
          ("catilina", "n-s---mb-", "catilīnā"),
          (",", "u--------", ","),
          ("abutere", "v2sfip---", "abūtēre"),
          ("nostra", "a-s---fb-", "nostrā"),
          ("patientia", "n-s---fn-", "patientia"),
          ("?", None, "?"),
      ]
      current = Macronizer("tag_ngram_123_backoff").macronize_tags(text)
      self.assertEqual(current, correct)
  
file_path: cltk/tests/test_prosody.py
imports: import unittest
  from cltk.prosody.lat.clausulae_analysis import Clausulae
  from cltk.prosody.lat.macronizer import Macronizer
  from cltk.prosody.lat.scanner import Scansion
label_desc: Use image node_id 3 for calling the TestSequenceFunctions obj's underlying member method code with example usage: obj.test_macronize_tags() without return types