def __import_users(): session = session_factory.create_session() if session.query(User).count() > 0: return data_service.get_default_user() user2 = User() user2.email = "*****@*****.**" user2.name = "user 2" session.add(user2) session.commit()
def __import_users(): session = session_factory.create_session() if session.query(User).count() > 0: return data_service.get_default_user() user2 = User() user2.email = '*****@*****.**' user2.name = 'Natalia' session.add(user2) session.commit()
def __import_rentals(): session = session_factory.create_session() if session.query(Rental).count() > 0: return scooters = list(session.query(Scooter)) locations = list(session.query(Location)) user = data_service.get_default_user() user2 = session.query(User).filter( User.email == "*****@*****.**").one() for _ in range(1, 5): selected = random.choice(scooters) data_service.book_scooter( scooter=selected, user=user, start_date=datetime.datetime.now() - datetime.timedelta(days=random.randint(1, 100)), ) scooters.remove(selected) data_service.park_scooter(selected.id, random.choice(locations).id) for _ in range(1, 10): selected = random.choice(scooters) data_service.book_scooter( scooter=selected, user=user2, start_date=datetime.datetime.now() - datetime.timedelta(days=random.randint(1, 100)), ) scooters.remove(selected)
def setup_db(): global user sessionfactory.global_init('hover_share.sqlite') sessionfactory.create_tables() import_data.import_if_empty() user = data_service.get_default_user() print("Found default user: {}".format(user.email))
def my_history(): print('********* Your rental history ********* ') user_local = data_service.get_default_user() for r in user_local.rentals: print(f" * {r.start_time.date().isoformat()} {r.scooter.model}")
def setup_db(): global user session_factory.global_init('hover_share.sqlite') session_factory.create_tables() import_data.import_if_empty() user = data_service.get_default_user()