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))
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"])
def testRecordKey(self): style = u"Record #" + record_key self.failUnlessEqual(Text.generate(style(self.db)(self.rec)), u"Record #1") return
def run(c, r): f = c(self.db) return Text.generate(f(r))
def run(format, vals): r = Store.Record() r["gronf"] = vals return Text.generate(format(r))