def testChange(self): tag = Tag.find_or_create(self.session,'bar') self.session.commit() print '------------ change' print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to tag.name = 'foo' self.session.commit() print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to
def testPage(self): tag = Tag.find_or_create(self.session,'bar') page = Page(title='foo') self.session.add(page) page.tags.append(tag) self.session.commit() print '------------ page' for page in self.session.query(Page).filter(Page.valid_on()): print page.id, page.ref, page.title, page.valid_from, page.valid_to for tag in page.tags: print '\t', tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to
def testPage(self): tag = Tag.find_or_create(self.session, 'bar') page = Page(title='foo') self.session.add(page) page.tags.append(tag) self.session.commit() print '------------ page' for page in self.session.query(Page).filter(Page.valid_on()): print page.id, page.ref, page.title, page.valid_from, page.valid_to for tag in page.tags: print '\t', tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to
def testTag(self): tag = Tag.find_or_create(self.session,'foo') self.session.commit() tag.name = 'harry' self.session.commit() print '------------ tag 1' for tag in self.session.query(Tag): print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to print '------------ tag 2' for tag in self.session.query(Tag).filter(Tag.valid_on()): print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to
def testTag(self): tag = Tag.find_or_create(self.session, 'foo') self.session.commit() tag.name = 'harry' self.session.commit() print '------------ tag 1' for tag in self.session.query(Tag): print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to print '------------ tag 2' for tag in self.session.query(Tag).filter(Tag.valid_on()): print tag.id, tag.ref, tag.name, tag.valid_from, tag.valid_to