diff --git a/.gitignore b/.gitignore index 15584ca..69f7e63 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ .pyc +/.eggs +espnff/__pycache__ +/espnff.egg-info +tests/__pycache__ \ No newline at end of file diff --git a/espnff/team.py b/espnff/team.py index 9c37691..5968a7f 100644 --- a/espnff/team.py +++ b/espnff/team.py @@ -6,6 +6,8 @@ def __init__(self, data): self.team_name = "%s %s" % (data['teamLocation'], data['teamNickname']) self.division_id = data['division']['divisionId'] self.division_name = data['division']['divisionName'] + self.division_standing = data['divisionStanding'] + self.overall_standing = data['overallStanding'] self.wins = data['record']['overallWins'] self.losses = data['record']['overallLosses'] self.points_for = data['record']['pointsFor'] diff --git a/tests/test_teams.py b/tests/test_teams.py new file mode 100644 index 0000000..c230d2b --- /dev/null +++ b/tests/test_teams.py @@ -0,0 +1,19 @@ +import unittest +import json +from espnff.team import (Team) + + +class TeamTestCase(unittest.TestCase): + + def test_overall_standing(self): + data = json.loads(open('tests/test_league.json').read()) + team = Team(data['leaguesettings']['teams']['1']) + self.assertEquals(team.overall_standing, 3) + + def test_division_standing(self): + data = json.loads(open('tests/test_league.json').read()) + team = Team(data['leaguesettings']['teams']['1']) + self.assertEquals(team.division_standing, 1) + +if __name__ == '__main__': + unittest.main()