|
1 | 1 | # -*- coding: utf-8 -*- |
2 | | -import plexapi |
3 | | -import pytest |
4 | | -import requests |
5 | 2 | import time |
6 | 3 | from datetime import datetime |
7 | 4 | from functools import partial |
8 | 5 | from os import environ |
| 6 | + |
| 7 | +import plexapi |
| 8 | +import pytest |
| 9 | +import requests |
| 10 | +from plexapi import compat |
| 11 | +from plexapi.client import PlexClient |
| 12 | +from plexapi.compat import MagicMock, patch |
9 | 13 | from plexapi.myplex import MyPlexAccount |
| 14 | +from plexapi.server import PlexServer |
10 | 15 |
|
11 | 16 | try: |
12 | 17 | from unittest.mock import patch, MagicMock, mock_open |
13 | 18 | except ImportError: |
14 | 19 | from mock import patch, MagicMock, mock_open |
15 | 20 |
|
16 | | -from plexapi import compat |
17 | | -from plexapi.compat import patch, MagicMock |
18 | | -from plexapi.client import PlexClient |
19 | | -from plexapi.server import PlexServer |
20 | 21 |
|
21 | 22 | SERVER_BASEURL = plexapi.CONFIG.get('auth.server_baseurl') |
22 | 23 | MYPLEX_USERNAME = plexapi.CONFIG.get('auth.myplex_username') |
@@ -147,13 +148,13 @@ def fresh_plex(): |
147 | 148 |
|
148 | 149 |
|
149 | 150 | @pytest.fixture() |
150 | | -def plex2(): |
| 151 | +def plex2(plex): |
151 | 152 | return plex() |
152 | 153 |
|
153 | 154 |
|
154 | 155 | @pytest.fixture() |
155 | | -def client(request): |
156 | | - return PlexClient(plex(), baseurl=CLIENT_BASEURL, token=CLIENT_TOKEN) |
| 156 | +def client(request, plex): |
| 157 | + return PlexClient(plex, baseurl=CLIENT_BASEURL, token=CLIENT_TOKEN) |
157 | 158 |
|
158 | 159 |
|
159 | 160 | @pytest.fixture() |
@@ -185,13 +186,12 @@ def movie(movies): |
185 | 186 | def collection(plex, movie): |
186 | 187 |
|
187 | 188 | try: |
188 | | - plex.library.section('Movies').collection()[0] |
| 189 | + return plex.library.section('Movies').collection()[0] |
189 | 190 | except IndexError: |
190 | 191 | movie.addCollection(["marvel"]) |
191 | 192 |
|
192 | | - sec = plex.library.section('Movies').reload() |
193 | | - |
194 | | - return sec.collection()[0] |
| 193 | + n = plex.library.section('Movies').reload() |
| 194 | + return n.collection()[0] |
195 | 195 |
|
196 | 196 |
|
197 | 197 | @pytest.fixture() |
@@ -225,7 +225,8 @@ def photoalbum(photos): |
225 | 225 | return photos.get('Cats') |
226 | 226 | except Exception: |
227 | 227 | return photos.get('photo_album1') |
228 | | - |
| 228 | + |
| 229 | + |
229 | 230 | @pytest.fixture() |
230 | 231 | def subtitle(): |
231 | 232 | mopen = mock_open() |
|
0 commit comments