Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.5.0 #9

Merged
merged 17 commits into from
Aug 31, 2018
Merged

0.5.0 #9

merged 17 commits into from
Aug 31, 2018

Conversation

amosbastian
Copy link
Owner

Updates

  • Project structure
  • Use of constants
  • FPL, User, Gameweek, Player, Team, ClassicLeague and H2HLeague classes
  • Unit tests for FPL class

Adds

  • Login functionality to FPL class
  • Additional functions for each class
  • Additional properties for the majority of classes
  • Unit tests for every single class
  • Fixture class

Once logged in the User class can now access:
* the User's current team
* the User's watchlist
Gameweek.get_players() now returns a list of Player objects
instead of a list of dictionaries.
Player can now be created by only passing a player's ID instead
of having to pass an additional dictionary. Also moved some
functions to utils.py, as they are needed in other classes as
well.
Added additional properties to the Team class that were missing
before and add a function to retrieve a list of players that
are currently playing for the team.
Added additional properties to the ClassicLeague class that
were missing before and make _standings property the function
get_standings() instead.
Added additional properties to the H2HLeague class that were
missing before and make _fixtures property the function
get_fixtures() instead.
Adds the Fixture class with its additional fixtures and related
unit tests. Also adds the functions get_fixture() and get_fixtures()
to fpl.py, including their related unit tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant