Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | New version of black moved the cheese :-( | Mike Crute | 2020-12-19 |
| | |||
* | Use correct token when creating stations | Mike Crute | 2020-12-19 |
| | | | | | | | | | Track tokens should only be used when creating stations from tracks not from search results. Also return the created station from the search models when a station is created. Fixes #63 Closes #64 | ||
* | Remove old test runner | Mike Crute | 2020-12-19 |
| | |||
* | Test model name should not look like a test | Mike Crute | 2020-06-09 |
| | |||
* | Use black for formatting | Mike Crute | 2020-06-08 |
| | | | | | | I don't particularly like the black formatter (does anybody, really?) but it's guaranteed to be consistent so it should prevent nitpicking style. | ||
* | Fix flake8 errors in tests | Mike Crute | 2020-06-03 |
| | |||
* | Remove 'no cover' pragmas | Mike Crute | 2019-04-07 |
| | |||
* | Upgrade Python syntax with pyupgrade --py3-plus | Hugo | 2019-04-07 |
| | |||
* | Reorganize models | Mike Crute | 2019-04-02 |
| | |||
* | Migrate model bases to _base | Mike Crute | 2019-04-02 |
| | |||
* | Remove deprecated constructors | Mike Crute | 2019-04-02 |
| | |||
* | Drop C blowfish cryptor | Mike Crute | 2019-04-02 |
| | |||
* | Remove python 2 compatability | Mike Crute | 2019-04-02 |
| | |||
* | Enhancement: Adds additional audio urls (#58) | Skybound1 | 2018-12-10 |
| | | | | | | | * Adds support for additionalAudioUrl for station.getPlaylist * Fixes broken tests * Reworks use of iterables for additional audio urls and adds associated tests * Moves parsing additional url response into a syntethic field * Adds tests for additional urls field | ||
* | create_station returns a Station model | Mike Crute | 2018-09-01 |
| | | | | related: #57 | ||
* | Add missing tests for PandoraType | Mike Crute | 2018-09-01 |
| | |||
* | Extract date formatter logic to SyntheticField | Mike Crute | 2017-10-30 |
| | |||
* | Refactor sub-model building | Mike Crute | 2017-10-30 |
| | | | | | | | These used to be done with formatters but that was somewhat an abuse of the formatter model in the first place. This changeset adds a model attribute that will cause the underlying model builder to dynamically construct a model or list of models depending on the incoming data type. | ||
* | Run flake8 on tests | Mike Crute | 2017-10-07 |
| | |||
* | Fix blowfish test and travis | Mike Crute | 2017-10-07 |
| | |||
* | Add transport tests, 100% pandora coverage! | Mike Crute | 2017-10-07 |
| | |||
* | Remove unused test folder | Mike Crute | 2017-10-07 |
| | |||
* | Add tests | Mike Crute | 2017-10-07 |
| | |||
* | Import directly from modules | Mike Crute | 2017-10-07 |
| | | | | | Importing from the base of a module is deprecated and will be removed in a future major version. Nothing internally should be doing this. | ||
* | Remove PyCrypto and add Cryptography | Mike Crute | 2017-09-30 |
| | | | | | | | | | | PyCrypto is no longer supported nor recommended. Cryptography is the replacement package which is actively maintained by the Python core committers. Also Cryptography is bundled as binary wheels for all the platforms we support which removes the install-tiem compiler requirement, making it easier to distribute Pydora. This commit replaces all usages of PyCrypto with Cryptography but is completely API compatible with the previous version. | ||
* | Python 3.5 fixes | Mike Crute | 2016-06-11 |
| | |||
* | Remove broken test case | Mike Crute | 2016-06-06 |
| | |||
* | Add support for searching genre stations. (#45) | John Cass | 2016-06-06 |
| | | | Add support for searching genre stations. | ||
* | Fix SearchResult model. | jcass | 2016-06-01 |
| | |||
* | Fix SearchResult model. | jcass | 2016-05-29 |
| | |||
* | Fix failing test | Mike Crute | 2016-01-25 |
| | |||
* | Fix to ensure InvalidAuthToken exceptions result in re-authentication and retry. | jcass | 2016-01-12 |
| | |||
* | Remove unreachable code. Test case for avoiding retries on PandoraException ↵ | jcass | 2016-01-12 |
| | | | | being raised. | ||
* | Throw InvalidUserLogin error when login fails | Mike Crute | 2016-01-09 |
| | | | | fixes https://github.com/mcrute/pydora/issues/41 | ||
* | PEP8 Test Cleanup | Mike Crute | 2016-01-09 |
| | |||
* | Test cases for handling exceptions in prepare_playback. | jcass | 2016-01-07 |
| | |||
* | Add ad_token to AdItem definition. | jcass | 2016-01-02 |
| | |||
* | Remove logger, align naming convention for test parameters. | jcass | 2015-12-29 |
| | |||
* | Align base exception for test with what pyOpenSSL uses. | jcass | 2015-12-29 |
| | |||
* | Align with using Pandora's ParameterMissing exception for ValueErrors. | jcass | 2015-12-28 |
| | |||
* | Handle IOErrors and ValueErrors when attempting to register ads. | jcass | 2015-12-28 |
| | |||
* | Refactor test cases for utils: check that ParameterMissing is re-reaised. | jcass | 2015-12-27 |
| | |||
* | Fix mock import statements. | jcass | 2015-12-24 |
| | |||
* | Handle ParameterMissing exceptions due to missing ad tokens. | jcass | 2015-12-24 |
| | |||
* | Additional error checking and test cases for retrieving ad metadata. | jcass | 2015-12-21 |
| | |||
* | Add tests for PandoraDictListModel | Mike Crute | 2015-12-06 |
| | |||
* | Move quality query to API | Mike Crute | 2015-12-06 |
| | |||
* | Add some tests | Mike Crute | 2015-12-06 |
| | |||
* | Fix SysCallError test | Mike Crute | 2015-12-05 |
| | |||
* | Remove ad support flag from tests | Mike Crute | 2015-12-05 |
| |