docstr: Ensure that flattening decline result is consistant
docstr_tok: ["Ensure","that","flattening","decline","result","is","consistant"]
code: def test_collatinus_flatten_decline(self):
      """Ensure that flattening decline result is consistant"""
      decliner = CollatinusDecliner()
      self.assertEqual(
          decliner.decline("via", flatten=True),
          [
              "via",
              "via",
              "viam",
              "viae",
              "viae",
              "via",
              "viae",
              "viae",
              "vias",
              "viarum",
              "viis",
              "viis",
          ],
          "Declination of via should be right",
      )
      self.assertEqual(
          decliner.decline("poesis", flatten=True),
          [
              "poesis",
              "poesis",
              "poesem",
              "poesin",
              "poesim",
              "poesis",
              "poeseos",
              "poesi",
              "poese",
              "poeses",
              "poeses",
              "poeses",
              "poesis",
              "poesium",
              "poesibus",
              "poesibus",
          ],
          "Duplicity of forms should be accepted",
      )
  
file_path: cltk/tests/test_morphology.py
imports: import unittest
  from cltk.core.exceptions import CLTKException
  from cltk.morphology.lat import CollatinusDecliner
label_desc: Use image node_id 2 for calling the TestMorphology obj's underlying member method code with example usage: obj.test_collatinus_flatten_decline() without return types