This website requires JavaScript.
Explore
Help
Sign in
alexander
/
nehemiah
Watch
1
Star
1
Fork
You've already forked nehemiah
0
Code
Issues
Pull requests
Projects
Releases
Wiki
Activity
Actions
cc75307e5a
nehemiah
/
tests
/
db
/
__init__.py
1 line
26 B
Python
Raw
Normal View
History
Unescape
Escape
Add an ORM layer - use SQLAlchemy (and PostgreSQL) to model the ORM layer - add the following models: + Address => modelling all kinds of addresses + City => model the three target cities + Courier => model the UDP's couriers + Customer => model the UDP's customers + Order => model the orders received by the UDP + Restaurant => model the restaurants active on the UDP - so far, the emphasis lies on expression the Foreign Key and Check Constraints that are used to validate the assumptions inherent to the cleanded data - provide database-independent unit tests with 100% coverage - provide additional integration tests ("e2e") that commit data to a PostgreSQL instance to validate that the constraints work - adapt linting rules a bit
2020-08-09 03:45:19 +02:00
"""
Test the ORM layer.
"""
Reference in a new issue
Copy permalink