Andrey Yantsen
b6c061afd6
Bootstrap test plex ( #290 )
...
* fix markup in tests/conftest.py
* add plex-bootstraptest
2018-09-08 17:27:34 +02:00
Andrey Yantsen
54b26fdc25
Sync support ( #282 )
...
* [sync] initial commit
* fix populating of `state` field in sync.Status
* [connection] add posibliity to return first established connection faster
* [base] add timeout argument to PlexObject.fetchItems()
* [sync] add timeout arg to SyncItem.getMedia()
When you have multiple media within one SyncItem it takes a lot of time
to get all the info for this media (on my machine it takes about a
second for each movie).
* [sync] fix marking media as downloaded
* [sync] pass clientIdentifier to created SyncItem()
* [sync] override __repr__() for sync.Status
* fix after @mikes-nasuni`s review
* fix python2 compatibility
* get rid of sync.init()
* use list comprehension
* remove timeout from PlexObject.fetchItems()
* fix SyncItem under python 2.7
* fix __doc__ in sync module
* revert myplex._connect() back to it`s original state
* improve sync docs
* get rid of PlexObjects where not needed
* add X-Plex-Sync-Version=2 to headers
* add sync() method into Video, LibrarySection and MyPlexAccount
* add SyncItem.delete()
* add sync.Policy.create()
* use self._default_sync_title instead of _prettyfilename as default title
* let the tests begin
* add items for refreshing synclists to PlexServer
* fix sync tests
* sync for everybody!
* add TODO doctring for Audio._defaultSyncTitle()
* SyncItems tag may be presented only once, there is no need for loop
* add more TODO docstrings
* hello docs
* remove relative import
* remove unused variable from tests/test_sync.py
2018-09-08 17:25:16 +02:00
tijder
14c40e5fd8
Basic test
2018-05-14 20:12:29 +02:00
Hellowlol
faa8f42756
Add test.
2018-03-02 11:41:30 +01:00
Hellowlol
807d833ceb
move update progress so we can use it on music.
2018-02-22 12:29:39 +01:00
Michael Shepanski
61ede66ad5
Dont include token in URLs unless show_secrets set in config; All functions that return a URL such as stream urls and thumbnails still include token
2018-01-04 21:44:35 -05:00
Hellowlol
891c32537d
Fix some tests
2018-01-02 00:15:40 +01:00
Hellowlol
2eaddd0e64
disable more flaky stuff.
2017-11-08 22:52:29 +01:00
Hellowlol
1c2bd20f11
you flaky piece of shit
...
Got pwned by logging in to zhe test server.
2017-11-08 22:46:18 +01:00
Hellowlol
d3e4c63dd4
add url method, artUrl
...
change reload waning to debug.
2017-11-08 22:01:53 +01:00
Hellowlol
9e9244fcfb
forgot one.
2017-11-01 23:18:35 +01:00
Hellowlol
0e2c7fb7e6
fixup
...
move delete to partial as not everything is deletable
fix library genre test
fix delete media.
2017-11-01 23:18:18 +01:00
Hellowlol
47e4c9d2b7
more tests
2017-10-29 01:29:58 +02:00
Hellowlol
baf655b88b
add split, unmatch, stop, installupdate
2017-10-29 00:40:35 +02:00
Hellowlol
0cc573b477
change patch_http_call so we cant just pass it.
2017-10-29 00:07:06 +02:00
Hellowlol
0f16ea9cb7
fix invite and add editfriend.
2017-10-28 22:58:47 +02:00
Hellowlol
fba0824ddd
fix damn typo
2017-10-27 01:18:21 +02:00
Hellowlol
368482fd11
add mocked invite user and remove users.
...
Maybe this shoud be a integration test too.
2017-10-27 01:09:17 +02:00
Hellowlol
0594f24f8b
mock delete properly
2017-10-26 23:55:59 +02:00
Hellowlol
6735ecc123
more more
2017-10-26 00:51:25 +02:00
Hellowlol
389cc5a30a
more cov
2017-10-25 23:43:23 +02:00
Hellowlol
d47d7931f5
Add some test for settings. TODO fix save.
2017-10-25 23:09:08 +02:00
Hellowlol
35dc558b3f
Lets include sections.
2017-10-25 22:07:06 +02:00
Hellowlol
807b6ebc3c
add more tests to inc cov.
2017-10-25 21:53:52 +02:00
Hellowlol
f8e594ff3f
Add test for a album inside a album 👍
2017-10-25 20:58:20 +02:00
Michael Shepanski
d4763dcda9
Merge pull request #216 from pkkid/add_ne
...
add ne and ne test.
2017-10-13 21:09:10 -04:00
Hellowlol
b5a3018c6b
add ne and ne test.
2017-10-14 01:46:09 +02:00
Hellowlol
284a3b615a
More hidden stuff..
2017-10-14 00:29:52 +02:00
Hellowlol
367929a97e
fix another bug that was hidden
2017-10-14 00:02:21 +02:00
Hellowlol
e2a1ba992c
remove player
2017-10-13 23:47:01 +02:00
Hellowlol
08c24fce0d
add test for missing attr
2017-10-13 23:47:00 +02:00
Michael Shepanski
1121fdc1bb
Comment out failing test.
2017-10-11 23:28:19 -04:00
Hellowlol
8910a307f9
Fix tests
...
Should we just remove the cache and require that the user reloads this?
or i can reload in the tests.
2017-10-09 15:57:37 +02:00
Michael Shepanski
9c1b81b161
Fix test
2017-09-29 19:37:49 -04:00
Hellowlol
1af004b7c0
One more
2017-08-18 23:06:59 +02:00
Hellowlol
72094fce40
More tests fixes
2017-08-18 21:44:40 +02:00
Michael Shepanski
943aa02e69
Rename playlist.share to playlist.copyToUser; Make plex.myPlexSubscription a bool; Fix a few tests with updated attrs; Skip test_copyToUser if no subscription
2017-08-11 15:14:32 -04:00
Michael Shepanski
7abd569bd7
Merge pull request #154 from pkkid/server_checks
...
add check_for_update, isLatest
2017-07-30 00:40:59 -04:00
Michael Shepanski
bc76208666
Merge pull request #152 from pkkid/shared_server
...
Shared server
2017-07-30 00:34:16 -04:00
Michael Shepanski
00bebde505
Merge pull request #151 from pkkid/eddit
...
Init edit.
2017-07-30 00:26:22 -04:00
Michael Shepanski
47968bbccf
Fix tests
2017-07-30 00:24:30 -04:00
Hellowlol
a0f030e353
Add a test for share playlist.
2017-07-28 22:29:14 +02:00
Hellowlol
73c10abcce
fix bug, add test add todo for images from meta data.
2017-07-27 00:55:31 +02:00
Hellowlol
498ac29106
add tests for islatest and check for update
2017-07-18 23:20:49 +02:00
Michael Shepanski
61f691fd7b
No longer need username and password to run tests
2017-06-05 21:40:52 -04:00
Michael Shepanski
1315f4f3c3
Update test to call audioStreams() and videoStreams() as functions (not properties)
2017-05-13 16:17:06 -04:00
Michael Shepanski
1a175a74a0
Copy all client tests to pytest framework; Remove tests-old dir
2017-05-13 16:13:38 -04:00
Michael Shepanski
650a88d638
Started movinf client tests into Pytest framework
2017-05-12 23:25:57 -04:00
Michael Shepanski
ef8eb94bc5
Make another test xfail
2017-05-01 23:34:43 -04:00
Michael Shepanski
46608d789d
Tweak two tests; Remove Python 3.5 testing since we cover both before and after already
2017-05-01 23:33:26 -04:00