Commit graph

23 commits

Author SHA1 Message Date
JonnyWong16
f0ed19c2fe
Add PlayedUnplayedMixin (#984)
* Add PlayedUnplayedMixin

* Deprecate Video isPlayed, markWatched, and markUnwatched

* Rename all deprecated methods

* Return self to enable method chaining

* Update tests for audio markPlayed / markUnplayed using history

* Remove duplicate video history tests
2022-08-26 12:14:24 -07:00
Jason Lawrence
f534444739 Update issue template, add Discord link 2021-01-24 21:03:28 -06:00
JonnyWong16
ee28bef80f
Add support for the new Plex Movie agent (#628)
* guids collection to movie and GuidTag PlexObject

* Fix flake8

* Clean up GuidTag and Guid

* Add Plex Movie agent to add library doc string

* Change test bootstrap server movie library to Plex Movie

* Update tests for Plex Movie agent

* Mix movie genre test

Co-authored-by: andyloree <andy@andyloree.com>
2021-01-24 21:03:58 -05:00
jjlawren
59ec9ff982
Github Actions followup (#612)
* Try to fix branch triggers, update badge

* Revert trigger branch

* Trigger CI on any PR

* Disable Travis
2020-12-03 13:12:47 -06:00
Steffen Fredriksen
3b015dabf7
Merge pull request #602 from jjlawren/add_github_actions
Use Github Actions as CI
2020-12-03 19:00:09 +01:00
Jason Lawrence
a5e900f45a Replace coverage badge 2020-12-03 11:42:23 -06:00
Steffen Fredriksen
fd1e7ed63f
Fix typos in readme 2020-11-16 09:49:08 +01:00
brooss
5239bc522c
Update README.rst (#538)
Fix README typo
2020-08-01 06:57:34 -05:00
Steffen Fredriksen
5f3fb890ab
Update README.rst 2020-05-11 23:14:22 +02:00
Steffen Fredriksen
6daaa85f18
Merge pull request #471 from jjlawren/sonos_controls
Allow control of Sonos speakers using Plex API
2020-05-10 14:31:16 +02:00
Jason Lawrence
17adcd1385 Document Sonos controls in README 2020-05-02 00:08:17 -05:00
Steffen Fredriksen
c4091b5703
Merge pull request #469 from pkkid/more-badges
Update README.rst
2020-05-01 16:10:19 +03:00
Steffen Fredriksen
22763c26d0
Update README.rst 2020-04-30 01:07:13 +03:00
Steffen Fredriksen
967702f15e
Update README.rst
Add more badges
2020-04-27 21:45:47 +02:00
Hellowlol
5fa91dc5e1 first pass on fixing tests 2019-09-21 22:54:50 +02:00
Ty Hahn
37727a69ed Add rate function to video 2019-08-07 05:45:21 +09:00
Michael Shepanski
5980abe956
Triggering a build. 2019-02-06 19:09:35 -05:00
Andrey Yantsen
68fc970d7a Improvements in tests process (#297)
* lets begin

* skip plexpass tests if there is not plexpass on account

* test new myplex attrubutes

* bootstrap: proper photos organisation

* fix rest of photos tests

* fix myplex new attributes test

* fix music bootstrap by setting agent to lastfm

* fix sync tests

* increase bootstrap timeout

* remove timeout from .travis.yml

* do not create playlist-style photoalbums in plex-bootstraptest.py

* allow negative filtering in LibrarySection.search()

* fix sync tests once again

* use sendCrashReports in test_settings

* fix test_settings

* fix test_video

* do not accept eula in bootstrap

* fix PlexServer.isLatest()

* add test against old version of PlexServer

* fix MyPlexAccount.OutOut

* add flag for one-time testing in Travis

* fix test_library onDeck tests

* fix more tests

* use tqdm in plex-bootstraptest for media scanning progress

* create sections one-by-one

* update docs on AlertListener for timeline entries

* fix plex-bootstraptest for server version 1.3.2

* display skip/xpass/xfail reasons

* fix tests on 1.3

* wait for music to be fully processed in plex-bootstraptest

* fix misplaced TEST_ACCOUNT_ONCE

* fix test_myplex_users, not sure if in proper-way

* add pytest-rerunfailures; mark test_myplex_optout as flaky

* fix comment

* Revert "add pytest-rerunfailures; mark test_myplex_optout as flaky"

This reverts commit 580e4c95a7.

* restart plex container on failure

* add conftest.wait_until() and used where some retries are required

* add more wait_until() usage in test_sync

* fix managed user search

* fix updating managed users in myplex

* allow to add new servers to existent users

* add new server to a shared user while bootstrapping

* add some docs on testing process

* perform few attemps when unable to get the claim token

* unlock websocket-client in requirements_dev

* fix docblock in tools/plex-teardowntest

* do not hardcode mediapart size in test_video

* remove cache:pip from travis

* Revert "unlock websocket-client in requirements_dev"

This reverts commit 0d536bd06d.

* remove debug from server.py

* improve webhook tests

* fix type() check to isinstance()

* remove excessive `else` branch due to Hellowlol advice

* add `unknown` as allowed `myPlexMappingState` in test_server
2018-09-14 20:03:23 +02:00
Michael Shepanski
d1d1667944 Update README.rst 2017-09-30 13:23:16 -04:00
Michael Shepanski
afd6201f29 Add link to documentation 2017-08-14 22:59:31 -04:00
Michael Shepanski
47e4e8b902 Updated tests to use open source video details 2017-05-01 23:26:27 -04:00
Michael Shepanski
31dfae8d10 Use badges for master 2017-04-29 23:39:42 -04:00
Michael Shepanski
1bf09cb863 Convert README to rst to allow import into docs 2017-02-20 14:50:02 -05:00