Skip to content

Commit

Permalink
Merge pull request #5 from uw-it-aca/develop
Browse files Browse the repository at this point in the history
use a single Grad_DAO
  • Loading branch information
ezturner committed May 22, 2018
2 parents b3e3f80 + 1410bc8 commit 8f27180
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 19 deletions.
6 changes: 2 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,16 @@ sudo: false
language: python
python:
- '2.7'
- '3.4'
- '3.5'
- '3.6'
before_script:
- pip install -e .
- pip install pep8
- pip install pycodestyle
- pip install nose2
- pip install coverage
- pip install commonconf
- pip install python-coveralls
script:
- pep8 uw_grad/ --exclude=uw_grad/tests
- pycodestyle uw_grad/ --exclude=uw_grad/tests
- coverage run --source=uw_grad uw_grad/test.py -v
after_script:
- coveralls
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
author_email="aca-it@uw.edu",
include_package_data=True,
install_requires=['UW-RestClients-Core<1.0',
'UW-RestClients-PWS<1.0',
'UW-RestClients-PWS<2.0,>=1.0.1',
'python-dateutil'
],
license='Apache License, Version 2.0',
Expand Down
6 changes: 4 additions & 2 deletions uw_grad/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,18 @@

import logging
from dateutil.parser import parse
from uw_pws import PWS
from uw_grad.dao import Grad_DAO
from restclients_core.exceptions import DataFailureException


logger = logging.getLogger(__name__)
DAO = Grad_DAO()
UWPWS = PWS()


def get_resource(url):
dao = Grad_DAO()
response = dao.getURL(url, {})
response = DAO.getURL(url, {})
logger.info("%s ==status==> %s" % (url, response.status))

if response.status != 200:
Expand Down
5 changes: 2 additions & 3 deletions uw_grad/committee.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import logging
import json
from uw_grad.models import GradCommitteeMember, GradCommittee
from uw_pws import PWS
from uw_grad import get_resource, parse_datetime
from uw_grad import get_resource, parse_datetime, UWPWS


PREFIX = "/services/students/v1/api/committee?id="
Expand All @@ -19,7 +18,7 @@ def get_committee_by_regid(regid):
"""
raise: InvalidRegID, DataFailureException
"""
person = PWS().get_person_by_regid(regid)
person = UWPWS.get_person_by_regid(regid)
return get_committee_by_syskey(person.student_system_key)


Expand Down
5 changes: 2 additions & 3 deletions uw_grad/degree.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import logging
import json
from uw_grad.models import GradDegree
from uw_pws import PWS
from uw_grad import get_resource, parse_datetime
from uw_grad import get_resource, parse_datetime, UWPWS


PREFIX = "/services/students/v1/api/request?id="
Expand All @@ -19,7 +18,7 @@ def get_degree_by_regid(regid):
"""
raise: InvalidRegID, DataFailureException
"""
person = PWS().get_person_by_regid(regid)
person = UWPWS.get_person_by_regid(regid)
return get_degree_by_syskey(person.student_system_key)


Expand Down
5 changes: 2 additions & 3 deletions uw_grad/leave.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import logging
import json
from uw_grad.models import GradLeave, GradTerm
from uw_pws import PWS
from uw_grad import get_resource, parse_datetime
from uw_grad import get_resource, parse_datetime, UWPWS


PREFIX = "/services/students/v1/api/leave?id="
Expand All @@ -18,7 +17,7 @@ def get_leave_by_regid(regid):
"""
raise: InvalidRegID, DataFailureException
"""
person = PWS().get_person_by_regid(regid)
person = UWPWS.get_person_by_regid(regid)
return get_leave_by_syskey(person.student_system_key)


Expand Down
5 changes: 2 additions & 3 deletions uw_grad/petition.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import logging
import json
from uw_grad.models import GradPetition
from uw_pws import PWS
from uw_grad import get_resource, parse_datetime
from uw_grad import get_resource, parse_datetime, UWPWS


PREFIX = "/services/students/v1/api/petition?id="
Expand All @@ -18,7 +17,7 @@ def get_petition_by_regid(regid):
"""
raise: InvalidRegID, DataFailureException
"""
person = PWS().get_person_by_regid(regid)
person = UWPWS.get_person_by_regid(regid)
return get_petition_by_syskey(person.student_system_key)


Expand Down

0 comments on commit 8f27180

Please sign in to comment.