forked from learn-co-curriculum/python-p3-freebie-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebug.py
More file actions
27 lines (20 loc) · 632 Bytes
/
debug.py
File metadata and controls
27 lines (20 loc) · 632 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python3
from sqlalchemy import create_engine
from lib import Base,engine,session
from lib.models import Company, Dev,Freebie
from lib.seed import seed_data
Base.metadata.create_all(engine)
seed_data()
if __name__ == '__main__':
#engine = create_engine('sqlite:///freebies.db')
# TEST
dev = session.query(Dev).filter_by(name="Mercy").first()
if not dev:
print("Run seed.py first!")
else:
print("Companies Mercy got freebies from:")
for company in dev.companies():
print(company.name)
print("\nTesting print_details:")
for f in dev.freebies:
print(f.print_details())