server/test/data-schema2sql/schema/Dates.py
changeset 10444 fb7c1013189e
parent 10199 218c28bff695
child 10907 9ae707db5265
equal deleted inserted replaced
10443:2d3834df64ab 10444:fb7c1013189e
    15 #
    15 #
    16 # You should have received a copy of the GNU Lesser General Public License along
    16 # You should have received a copy of the GNU Lesser General Public License along
    17 # with yams. If not, see <http://www.gnu.org/licenses/>.
    17 # with yams. If not, see <http://www.gnu.org/licenses/>.
    18 from datetime import time, date
    18 from datetime import time, date
    19 from yams.buildobjs import EntityType, Datetime, Date, Time
    19 from yams.buildobjs import EntityType, Datetime, Date, Time
       
    20 from yams.constraints import TODAY, BoundaryConstraint
    20 
    21 
    21 class Datetest(EntityType):
    22 class Datetest(EntityType):
    22     dt1 = Datetime(default=u'now')
    23     dt1 = Datetime(default=u'now')
    23     dt2 = Datetime(default=u'today')
    24     dt2 = Datetime(default=u'today')
    24     d1  = Date(default=u'today')
    25     d1  = Date(default=u'today', constraints=[BoundaryConstraint('<=', TODAY())])
    25     d2  = Date(default=date(2007, 12, 11))
    26     d2  = Date(default=date(2007, 12, 11))
    26     t1  = Time(default=time(8, 40))
    27     t1  = Time(default=time(8, 40))
    27     t2  = Time(default=time(9, 45))
    28     t2  = Time(default=time(9, 45))
    28 
    29