def init_test_db(self): u1 = User(email='*****@*****.**', password=u'secret').put() tag1 = Tag(name=u'Концерты').put() tag2 = Tag(name=u'Блюз-рок').put() tag3 = Tag(name=u'Психоделический-рок').put() tag4 = Tag(name=u'Кино').put() com1 = Company(name=u'Рассвет', employers=[u1], tags=[tag1, tag2, tag3, tag4]).put() com2 = Company(name=u'Прогресс', tags=[tag4]).put() e1 = Event(watchword=u'Ундервуд в Улан-Удэ', description=u'Первый концерт группы в городе', intervals = [Interval( start_date=dt.date.today(), start_time=dt.time(19, 30))]) e1.company = com1 e1.tags.append(tag1) e1.put() e2 = Event(watchword=u'Би-2 c единственным концертом в городе', description=u'Выступление легендарной группы', intervals = [Interval( start_date=dt.date.today() + dt.timedelta(1), start_time=dt.time(19, 30))]) e2.company = com1 e2.tags.append(tag1) e2.put() e3 = Event(watchword=u'Да-да, Джим снова жив. Встречайте The Doors. ', description=u'I\'m crawling king snake', intervals = [Interval( start_date=dt.date.today() + dt.timedelta(2), start_time=dt.time(19, 30))]) e3.company = com1 e3.tags.append(tag1) e3.tags.append(tag2) e3.tags.append(tag3) e3.put() e4 = Event(watchword=u'Премьера: Хоббит', description=u'Продолжение легендарной трилогии', intervals = [ Interval( start_date=dt.date.today(), start_time=dt.time(10, 30), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(12, 30), ), Interval( start_date=dt.date.today() + dt.timedelta(1), start_time=dt.time(10, 30), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(12, 30), ), Interval( start_date=dt.date.today() + dt.timedelta(1), start_time=dt.time(15, 45), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(17, 45), ), Interval( start_date=dt.date.today() + dt.timedelta(1), start_time=dt.time(19, 20), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(21, 20), ), Interval( start_date=dt.date.today() + dt.timedelta(1), start_time=dt.time(22, 30), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(00, 30), ), Interval( start_date=dt.date.today() + dt.timedelta(2), start_time=dt.time(10, 30), end_date=dt.date.today() + dt.timedelta(1), end_time=dt.time(12, 30), ), ]) e4.company = com2 e4.tags.append(tag4) e4.put() for i in range(15): e = Event(watchword=u'Концерт ' + unicode(i) , description=u'Описание концерта', intervals = [Interval( start_date=dt.date.today(), start_time=dt.time(10, 30))]) e.company = com1 e.tags.append(tag1) e.put()