コード例 #1
0
ファイル: __init__.py プロジェクト: radomd92/botjagwar
    def test_pronunciation_non_list(self):
        renderer = MGWikiPageRenderer()
        info = MagicMock()
        info.additional_data = {'pronunciation': 'abcsded'}
        pronunciation = renderer.render_pronunciation(info)
        pronunciation_section = """

{{-fanononana-}}
* abcsded"""
        self.assertEquals(pronunciation, pronunciation_section)
コード例 #2
0
ファイル: __init__.py プロジェクト: radomd92/botjagwar
    def test_audio_pronunciation(self):
        renderer = MGWikiPageRenderer()
        info = MagicMock()
        info.additional_data = {'audio_pronunciations': ['audio1.mp3']}
        info.entry = 'entry'
        pronunciation = renderer.render_pronunciation(info)
        pronunciation_section = """

{{-fanononana-}}
* {{audio|audio1.mp3|entry}}"""
        self.assertEquals(pronunciation, pronunciation_section)
コード例 #3
0
ファイル: __init__.py プロジェクト: radomd92/botjagwar
    def test_ipa_pronunciation(self):
        renderer = MGWikiPageRenderer()
        info = MagicMock()
        info.additional_data = {'ipa': ['akakak']}
        info.entry = 'entry'
        info.language = 'mg'
        pronunciation = renderer.render_pronunciation(info)
        pronunciation_section = """

{{-fanononana-}}
* {{fanononana|akakak|mg}}"""
        self.assertEquals(pronunciation, pronunciation_section)
コード例 #4
0
ファイル: __init__.py プロジェクト: radomd92/botjagwar
    def test_pronunciation_list(self):
        renderer = MGWikiPageRenderer()
        info = MagicMock()
        info.additional_data = {
            'pronunciation': ['{{p1|tptp}}', '{{p1|tptp2}}']
        }
        pronunciation = renderer.render_pronunciation(info)
        pronunciation_section = """

{{-fanononana-}}
* {{p1|tptp}}
* {{p1|tptp2}}"""
        self.assertEquals(pronunciation, pronunciation_section)