aboutsummaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* New version of black moved the cheese :-(Mike Crute2020-12-19
|
* Use correct token when creating stationsMike Crute2020-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 runnerMike Crute2020-12-19
|
* Test model name should not look like a testMike Crute2020-06-09
|
* Use black for formattingMike Crute2020-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 testsMike Crute2020-06-03
|
* Remove 'no cover' pragmasMike Crute2019-04-07
|
* Upgrade Python syntax with pyupgrade --py3-plusHugo2019-04-07
|
* Reorganize modelsMike Crute2019-04-02
|
* Migrate model bases to _baseMike Crute2019-04-02
|
* Remove deprecated constructorsMike Crute2019-04-02
|
* Drop C blowfish cryptorMike Crute2019-04-02
|
* Remove python 2 compatabilityMike Crute2019-04-02
|
* Enhancement: Adds additional audio urls (#58)Skybound12018-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 modelMike Crute2018-09-01
| | | | related: #57
* Add missing tests for PandoraTypeMike Crute2018-09-01
|
* Extract date formatter logic to SyntheticFieldMike Crute2017-10-30
|
* Refactor sub-model buildingMike Crute2017-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 testsMike Crute2017-10-07
|
* Fix blowfish test and travisMike Crute2017-10-07
|
* Add transport tests, 100% pandora coverage!Mike Crute2017-10-07
|
* Remove unused test folderMike Crute2017-10-07
|
* Add testsMike Crute2017-10-07
|
* Import directly from modulesMike Crute2017-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 CryptographyMike Crute2017-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 fixesMike Crute2016-06-11
|
* Remove broken test caseMike Crute2016-06-06
|
* Add support for searching genre stations. (#45)John Cass2016-06-06
| | | Add support for searching genre stations.
* Fix SearchResult model.jcass2016-06-01
|
* Fix SearchResult model.jcass2016-05-29
|
* Fix failing testMike Crute2016-01-25
|
* Fix to ensure InvalidAuthToken exceptions result in re-authentication and retry.jcass2016-01-12
|
* Remove unreachable code. Test case for avoiding retries on PandoraException ↵jcass2016-01-12
| | | | being raised.
* Throw InvalidUserLogin error when login failsMike Crute2016-01-09
| | | | fixes https://github.com/mcrute/pydora/issues/41
* PEP8 Test CleanupMike Crute2016-01-09
|
* Test cases for handling exceptions in prepare_playback.jcass2016-01-07
|
* Add ad_token to AdItem definition.jcass2016-01-02
|
* Remove logger, align naming convention for test parameters.jcass2015-12-29
|
* Align base exception for test with what pyOpenSSL uses.jcass2015-12-29
|
* Align with using Pandora's ParameterMissing exception for ValueErrors.jcass2015-12-28
|
* Handle IOErrors and ValueErrors when attempting to register ads.jcass2015-12-28
|
* Refactor test cases for utils: check that ParameterMissing is re-reaised.jcass2015-12-27
|
* Fix mock import statements.jcass2015-12-24
|
* Handle ParameterMissing exceptions due to missing ad tokens.jcass2015-12-24
|
* Additional error checking and test cases for retrieving ad metadata.jcass2015-12-21
|
* Add tests for PandoraDictListModelMike Crute2015-12-06
|
* Move quality query to APIMike Crute2015-12-06
|
* Add some testsMike Crute2015-12-06
|
* Fix SysCallError testMike Crute2015-12-05
|
* Remove ad support flag from testsMike Crute2015-12-05
|