Exemplo n.º 1
0
 def test(self):
     time = datetime.datetime.today().strftime('%Y%m%d%H%M')
     g = GenerateLangTiddlers()
     g.run(self.path, time)
     for lang in self.langs:
         tiddler = g.getTiddler(lang, self.langs)
         directory = self.path + '/index-%s' % lang
         self.assertEquals(True, os.path.exists(directory))
         lang_tiddler = directory + '/lang.tiddler'
         self.assertEquals(True, os.path.exists(lang_tiddler))
         self.assertEquals(tiddler+'<<tiddler SiteStats>>', open(lang_tiddler).read())
         lang_tiddler_div = lang_tiddler + '.div'            
         self.assertEquals(True, os.path.exists(lang_tiddler_div))
         self.assertEquals('title="lang" modifier="script" created="%s" changecount="1"' % time, open(lang_tiddler_div).read())
         skin_lang_tiddler = directory + '/skin-lang.tiddler'
         self.assertEquals(True, os.path.exists(skin_lang_tiddler))
         self.assertEquals(tiddler, open(skin_lang_tiddler).read())
         skin_lang_tiddler_div = skin_lang_tiddler + '.div'            
         self.assertEquals(True, os.path.exists(skin_lang_tiddler_div))
         self.assertEquals('title="skin-lang" modifier="script" created="%s" changecount="1"' % time, open(skin_lang_tiddler_div).read())
         fake_translation_tiddler = directory + '/FakeTranslation.tiddler'
         self.assertEquals(lang != 'fr', os.path.exists(fake_translation_tiddler))
         if lang != 'fr':
             self.assertEquals('config.locale = "%s"; // W3C language tag' % lang, open(fake_translation_tiddler).read())
         fake_translation_tiddler_div = fake_translation_tiddler + '.div'       
         self.assertEquals(lang != 'fr', os.path.exists(fake_translation_tiddler_div))
         if lang != 'fr':
             self.assertEquals('title="FakeTranslation" modifier="script" created="%s" changecount="1" tags="systemConfig"' % time, open(fake_translation_tiddler_div).read())
Exemplo n.º 2
0
 def test(self):
     langs = ['en', 'fr', 'ja']
     g = GenerateLangTiddlers()
     self.assertEquals('[[en|index.html]] | fr | [[ja|index-ja.html]]',
                       g.getTiddler('fr', langs))
     self.assertEquals('en | [[fr|index-fr.html]] | [[ja|index-ja.html]]',
                       g.getTiddler('en', langs))
     self.assertEquals('[[en|index.html]] | [[fr|index-fr.html]] | ja',
                       g.getTiddler('ja', langs))
Exemplo n.º 3
0
 def test(self):
     time = datetime.datetime.today().strftime('%Y%m%d%H%M')
     g = GenerateLangTiddlers()
     g.run(self.path, time)
     for lang in self.langs:
         tiddler = g.getTiddler(lang, self.langs)
         directory = self.path + '/index-%s' % lang
         self.assertEquals(True, os.path.exists(directory))
         lang_tiddler = directory + '/lang.tiddler'
         self.assertEquals(True, os.path.exists(lang_tiddler))
         self.assertEquals(tiddler + '<<tiddler SiteStats>>',
                           open(lang_tiddler).read())
         lang_tiddler_div = lang_tiddler + '.div'
         self.assertEquals(True, os.path.exists(lang_tiddler_div))
         self.assertEquals(
             'title="lang" modifier="script" created="%s" changecount="1"' %
             time,
             open(lang_tiddler_div).read())
         skin_lang_tiddler = directory + '/skin-lang.tiddler'
         self.assertEquals(True, os.path.exists(skin_lang_tiddler))
         self.assertEquals(tiddler, open(skin_lang_tiddler).read())
         skin_lang_tiddler_div = skin_lang_tiddler + '.div'
         self.assertEquals(True, os.path.exists(skin_lang_tiddler_div))
         self.assertEquals(
             'title="skin-lang" modifier="script" created="%s" changecount="1"'
             % time,
             open(skin_lang_tiddler_div).read())
         fake_translation_tiddler = directory + '/FakeTranslation.tiddler'
         self.assertEquals(lang != 'fr',
                           os.path.exists(fake_translation_tiddler))
         if lang != 'fr':
             self.assertEquals(
                 'config.locale = "%s"; // W3C language tag' % lang,
                 open(fake_translation_tiddler).read())
         fake_translation_tiddler_div = fake_translation_tiddler + '.div'
         self.assertEquals(lang != 'fr',
                           os.path.exists(fake_translation_tiddler_div))
         if lang != 'fr':
             self.assertEquals(
                 'title="FakeTranslation" modifier="script" created="%s" changecount="1" tags="systemConfig"'
                 % time,
                 open(fake_translation_tiddler_div).read())
Exemplo n.º 4
0
 def test(self):
     langs = ['en', 'fr', 'ja']
     g = GenerateLangTiddlers()
     self.assertEquals('[[en|index.html]] | fr | [[ja|index-ja.html]]', g.getTiddler('fr', langs))
     self.assertEquals('en | [[fr|index-fr.html]] | [[ja|index-ja.html]]', g.getTiddler('en', langs))
     self.assertEquals('[[en|index.html]] | [[fr|index-fr.html]] | ja', g.getTiddler('ja', langs))