def setUp(self): super().setUp() self.session.add( User( name='user', fullname='The User', date_of_birth=date(1985, 10, 26), created_at=datetime(2015, 10, 21), )) self.session.commit() self.sql_query = self.session.query(User) self.query_config = QueryConfig() self.query_config.model = User self.query_config.expressions = ExpressionHandler( { 'name': User.name, 'fullname': User.fullname, 'birth_date': User.date_of_birth, 'created_at': User.created_at, 'mail': { 'param': 'mail', 'join': 'email' }, 'mail.domain': { 'param': Domain.domain, 'join': ('email', 'domain'), }, 'fullname.not_existing': { 'param': 'not_existing', 'join': ('fullname', ) } }, User) self.query = Query()
def setUp(self): self.params = '' self.query = Query()