140 base = datetime(randint(2000, 2004), randint(1, 12), randint(1, 28), 11, index%60) |
140 base = datetime(randint(2000, 2004), randint(1, 12), randint(1, 28), 11, index%60) |
141 return self._constrained_generate(entity, attrname, base, timedelta(hours=1), index) |
141 return self._constrained_generate(entity, attrname, base, timedelta(hours=1), index) |
142 |
142 |
143 def generate_date(self, entity, attrname, index): |
143 def generate_date(self, entity, attrname, index): |
144 """generates a random date (format is 'yyyy-mm-dd')""" |
144 """generates a random date (format is 'yyyy-mm-dd')""" |
145 base = date(randint(2000, 2004), randint(1, 12), randint(1, 28)) |
145 base = date(randint(2000, 2010), 1, 1) + timedelta(randint(1, 365)) |
146 return self._constrained_generate(entity, attrname, base, timedelta(days=1), index) |
146 return self._constrained_generate(entity, attrname, base, timedelta(days=1), index) |
147 |
147 |
148 def generate_time(self, entity, attrname, index): |
148 def generate_time(self, entity, attrname, index): |
149 """generates a random time (format is ' HH:MM')""" |
149 """generates a random time (format is ' HH:MM')""" |
150 return time(11, index%60) #'11:%02d' % (index % 60) |
150 return time(11, index%60) #'11:%02d' % (index % 60) |