Example #1
0
    def _cmp(self, v, s):
        stage2 = v(self.db)
        stage3 = stage2(self.rec)

        r = Text.generate(stage3)

        assert r == s, "expected %s, got %s" % (repr(s), repr(r))
Example #2
0
    def testI18n(self):

        cite = i18n(fr=u"titre " + one("title"), en=u"title " + one("title"), default=u"default " + one("title"))

        r = []
        for ln in ("en", "fr", "it"):
            f = cite(self.db, props={"ln": ln})
            r.append(Text.generate(f(self.rec)))

        self.failUnlessEqual(r, [u"title My title", u"titre My title", u"default My title"])
Example #3
0
    def testRecordKey(self):
        style = u"Record #" + record_key

        self.failUnlessEqual(Text.generate(style(self.db)(self.rec)), u"Record #1")
        return
Example #4
0
 def run(c, r):
     f = c(self.db)
     return Text.generate(f(r))
Example #5
0
        def run(format, vals):
            r = Store.Record()
            r["gronf"] = vals

            return Text.generate(format(r))