# Path: cjktools/alternations.py
# def canonical_forms(kana_segments):
# def canonical_segment_forms(segment, left_context=True, right_context=True):
# def surface_forms(reading_segments):
# def rendaku_variants(kana_segment):
# def onbin_variants(kana_segment):
# def _create_voicing_map():
# def insert_duplicate_kanji(kanji_string):
# def expand_long_vowels(kana_string):


import unittest
import doctest
from cjktools import alternations
from itertools import product
# -*- coding: utf-8 -*-
#
#  test_alternations.py
#  cjktools
#

from __future__ import unicode_literals




def suite():
    test_suite = unittest.TestSuite((
        unittest.makeSuite(AlternationsTestCase),

# Path: cjktools/alternations.py
# def canonical_forms(kana_segments):
# def canonical_segment_forms(segment, left_context=True, right_context=True):
# def surface_forms(reading_segments):
# def rendaku_variants(kana_segment):
# def onbin_variants(kana_segment):
# def _create_voicing_map():
# def insert_duplicate_kanji(kanji_string):
# def expand_long_vowels(kana_string):


# Path: cjktools/tests/test_alternations.py
import unittest
import doctest
from cjktools import alternations
from itertools import product

# -*- coding: utf-8 -*-
#
#  test_alternations.py
#  cjktools
#

from __future__ import unicode_literals




def suite():
    test_suite = unittest.TestSuite((
        unittest.makeSuite(AlternationsTestCase),

        doctest.DocTestSuite(alternations),