ReenigneArcher
799e5c690b
tests: improve audio tests ( #1294 )
2023-11-13 10:35:36 -08:00
ReenigneArcher
a6b6ebfbff
style: lint all python files ( #1228 )
2023-08-28 20:29:39 -07:00
JonnyWong16
8298a61b64
Add search kwargs to LibrarySection.get()
( #1191 )
...
* Optimize methods to use library get/search
* Revert methods
* Fix reloading of episodes for missing parentRatingKey
* Add tests for LibrarySection.get with kwargs
2023-07-27 18:02:23 -07:00
JonnyWong16
9ede493f4c
Add LibrarySection
methods to multi-edit items ( #1184 )
...
* Use generator for string join
* Group media type edit mixins
* Add UserRatingMixin
* Add LibrarySection methods to multi-edit items
* Remove deprecated banners
* Factor out resource lock/unlock mixins
* Update `fetchItems` to accept list of rating keys
* Add repr and helper methods to Common object
* Update tests
2023-07-27 14:45:23 -07:00
JonnyWong16
c8a555524e
Remove optional title
argument from PhotoSection.searchAlbums()
and PhotoSection.searchPhotos()
( #1170 )
...
* Remove optional `title` argument from `searchAlbums` and `searchPhotos`
* Update PhotoSection search tests
2023-07-27 14:35:02 -07:00
JonnyWong16
020a32f2b8
Update PlexAPI to f-strings ( #1000 )
...
* Update plexapi to f-strings
* Update tests to f-strings
2022-08-27 22:56:01 -07:00
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
meisnate12
6b29307aa2
Add ManagedHub Object and methods ( #785 )
2022-08-26 10:43:47 -07:00
JonnyWong16
f62dcbc5a4
Fix Video.optimize()
method ( #965 )
...
* Add PlexObjects for all library media tags
* Add method to return all library media tags
* Add test for Library.tags
* Update Video.optimize
* Update video optimize test
* Use TAGTYPE for LibraryMediaTags
* Accept LibraryMediaTag as a search filter
* Use ratingKey and id before key in repr
2022-07-20 20:07:39 -07:00
JonnyWong16
6fc7d95266
Add support for Plex guid in LibrarySection.getGuid()
( #926 )
...
* Add support for Plex guid in `LibrarySection.getGuid()`
* Update getGuid test with Plex guid
2022-05-16 19:54:51 -07:00
ReenigneArcher
3917b335ca
Fix various typos ( #880 )
...
* Fix various typos
* Fix various typos in tests
* Fix typos in `tests`
* Fix more typos
* Fix hasScalingMatrix test
Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2022-02-26 19:26:08 -08:00
JonnyWong16
158dd37e41
Fix language in library tests ( #889 )
...
* Fix language in library tests
* "Other Videos" library type uses `language="xn"`
* Log server version in bootstrap server
2022-02-19 17:16:37 -08:00
JonnyWong16
b89bd23652
Change MusicSection.stations()
to return Playlist
objects ( #871 )
...
* Fix library stations
* `LibrarySection.stations()` returns a list of `Playlist` station objects
* Add test for MusicSection stations
2022-01-23 20:40:04 -08:00
JonnyWong16
d2c849fa5e
Improve getGuid method ( #862 )
...
* Improve getGuid method
* Update getGuid test
2022-01-23 16:13:30 -08:00
JonnyWong16
fcbea70549
Add methods to lock and unlock a field for all items in a library ( #861 )
...
* Add plex folder to .gitignore
* Add method to lock/unlock a field for all items in a library
* Add test to lock/unlock all posters in a library
2022-01-23 16:11:20 -08:00
blacktwin
07717186ee
additional edit test with bad path
2022-01-05 22:54:03 -05:00
blacktwin
9302f0dea1
additional edit coverage
2022-01-05 22:53:41 -05:00
blacktwin
0f2029545c
fix section call
2022-01-05 09:14:34 -05:00
blacktwin
c19fa9f2d0
removing testing with Path
object
2022-01-05 09:04:00 -05:00
blacktwin
11ad27bf61
add edit kwargs test
2022-01-04 22:47:06 -05:00
blacktwin
26732f7c8d
fix for movie_path
2022-01-03 17:11:34 -05:00
blacktwin
2f752d215e
removeLocations with a Path object
...
addLocations with a Path object
2022-01-03 17:09:30 -05:00
blacktwin
d2c3fb1117
attempt to remove all locations
2022-01-03 17:02:12 -05:00
blacktwin
ebcadd2996
incorrect exception
2021-12-20 00:19:24 -05:00
blacktwin
5494c1e90d
Change test to use Other Videos library type to prevent scanning
...
Tests:
Create library with multiple paths with valid paths
Create library with multiple paths with an invalid path
Create library with no path
Add path(s) to test library with an invalid path
Remove path(s) to test library with an invalid path
Remove path(s) to test library with valid paths
Add path(s) to test library with valid paths
2021-12-20 00:12:51 -05:00
JonnyWong16
a8136d2776
Change LibrarySection.reload() to reload in-place ( #855 )
...
* Fix LibrarySection reload in-place to mimic PlexObject reload
* Don't reload LibrarySection after edit
* Also mimics PlexObject.edit()
* Update library section edit test
2021-11-20 16:35:37 -08:00
JonnyWong16
8815cda444
Add totalDuration and totalStorage properties to LibrarySection ( #851 )
...
* Add LibrarySection properties totalDuration and totalStorage
* Add tests for LibrarySection totalDuration and totalStorage
2021-11-20 16:29:08 -08:00
JonnyWong16
bf3f0c1392
Merge branch 'master' into feature/album_types
2021-10-04 14:13:39 -07:00
JonnyWong16
a3178f3ac3
Merge pull request #831 from JonnyWong16/feature/includeGuids
...
Automatically retrieve external guids from libraries using includeGuids
2021-10-04 13:56:11 -07:00
JonnyWong16
516c8ed02f
Update Plex Web URL tests
2021-09-26 15:23:35 -07:00
JonnyWong16
1efe0a908d
Update audio tests
2021-09-16 15:24:09 -07:00
JonnyWong16
046b2ec66d
Add test for getting and item using a guid
2021-09-15 15:47:21 -07:00
JonnyWong16
4d6cffdbd1
Add test for LibrarySection.all() returning guids
2021-09-15 15:38:54 -07:00
JonnyWong16
3bebeaacd5
Add tests for Plex Web URLs
2021-08-25 18:10:11 -07:00
JonnyWong16
6cacc4a55a
Add playlist title search and sorting ( #782 )
...
* Add title and sort arguments to server playlists method
* Raise NotFound when retrieving a playlist or collection
* Update tests for collection/playlist NotFound
2021-07-26 20:45:58 -05:00
JonnyWong16
456a8a53ab
Merge pull request #788 from JonnyWong16/feature/search_objects
...
Add ability to use FilterChoice and FilteringSort objects in library search
2021-07-16 09:21:55 -07:00
JonnyWong16
31de29d502
Merge pull request #783 from JonnyWong16/feature/custom_collection_order
...
Add ability to move items in a collection
2021-07-16 09:21:25 -07:00
JonnyWong16
40c22711a6
Fix updateProgress and updateTimeline tests milliseconds
2021-07-04 21:32:58 -07:00
JonnyWong16
f7980e4a16
Update library search tests for FilterChoice and FilteringSort objects
2021-07-04 19:22:11 -07:00
JonnyWong16
c111150666
Remove manual random sort test
2021-06-14 08:56:33 -07:00
JonnyWong16
8cb2ea2f98
Update library collections and playlists tests
2021-05-29 16:57:41 -07:00
JonnyWong16
65db8c33f6
Add library search limit test
2021-05-29 16:57:40 -07:00
JonnyWong16
8397ab2145
Add test for library create playlist
2021-05-29 16:57:39 -07:00
JonnyWong16
caafd14435
Update tests for library section recently added
2021-05-23 21:15:18 -07:00
JonnyWong16
598a6654ba
Fix rating search test
2021-05-23 21:08:23 -07:00
JonnyWong16
4c75e09640
Add test for collection search
2021-05-20 20:16:20 -07:00
JonnyWong16
4c9aa37cea
Update tests for advanced search filters
2021-05-16 13:28:14 -07:00
JonnyWong16
1b8e476e96
Replace single quotes in library tests
2021-05-15 23:12:39 -07:00
JonnyWong16
41997d1152
Update tests for addition library search sorting
2021-05-15 18:11:49 -07:00
JonnyWong16
ce0e6f9a95
Add test for predefined Plex episode multi-sort
2021-05-15 16:04:35 -07:00