diff --git a/tests/cassettes/test_copy_to_clipboard_linux.yaml b/tests/cassettes/test_copy_to_clipboard_linux.yaml deleted file mode 100644 index 5189008..0000000 --- a/tests/cassettes/test_copy_to_clipboard_linux.yaml +++ /dev/null @@ -1,293 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: GET - uri: https://www.reddit.com/r/Python/comments/2xmo63.json - response: - body: - string: !!binary | - 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 - dr+5+4GK/qDXGep2xxDi2y2G3/8H261n2bzmAAA= - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Encoding: [gzip] - Content-Length: ['7952'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Tue, 09 May 2017 22:00:58 GMT'] - Server: [snooserv] - Set-Cookie: ['loid=000000000000q8ytgj.2.1494367258728.Z0FBQUFBQlpFandhVzkyMGZRdjNZZlBrN3I0MjdJekZYckhTM3lXNElIOVFNaXdKNW5FY0g5ZlJZVGZVYzMwbkZsWTVYOHpBSkJfekdISmV0eEdObEZwNXB6NzNvLUhwRG4zT3FGQi1iZi1ZWk01dlFQOFdpbTRXbUJqb3RQVHdWM3V2bVV6TGJpdEg; - Domain=reddit.com; Max-Age=63071999; Path=/; expires=Thu, 09-May-2019 22:00:58 - GMT; secure', 'session_tracker=yBtXUs42t54aZ2QFbA.0.1494367258722.Z0FBQUFBQlpFandhT2FRVDJLdm5rSjVfVFNzWEs5TGRXX1FfMkNsYWxabnV4Um9TeHBfd0NiU1dZdTBWMXpxck5jX1ppN3lpa1VPMWNva0dhV2xPb2ZmUmZZQWpOOWZtRk5JNmU2LWstNnU2NlhuTF82bHhxTXkxNEFmZURtd3lBVzRDQUhveUQ1d2U; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Wed, 10-May-2017 00:00:58 - GMT; secure', edgebucket=zn5FMmjkuvOO5cnf9e; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Vary: [accept-encoding] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-atl6242-ATL] - X-Timer: ['S1494367259.696060,VS0,VE238'] - access-control-allow-origin: ['*'] - access-control-expose-headers: ['X-Reddit-Tracking, X-Moose'] - cache-control: ['max-age=0, must-revalidate'] - set-cookie: ['loid=000000000000q8ytgj.2.1494367258728.Z0FBQUFBQlpFandhVzkyMGZRdjNZZlBrN3I0MjdJekZYckhTM3lXNElIOVFNaXdKNW5FY0g5ZlJZVGZVYzMwbkZsWTVYOHpBSkJfekdISmV0eEdObEZwNXB6NzNvLUhwRG4zT3FGQi1iZi1ZWk01dlFQOFdpbTRXbUJqb3RQVHdWM3V2bVV6TGJpdEg; - Domain=reddit.com; Max-Age=63071999; Path=/; expires=Thu, 09-May-2019 22:00:58 - GMT; secure', 'session_tracker=yBtXUs42t54aZ2QFbA.0.1494367258722.Z0FBQUFBQlpFandhT2FRVDJLdm5rSjVfVFNzWEs5TGRXX1FfMkNsYWxabnV4Um9TeHBfd0NiU1dZdTBWMXpxck5jX1ppN3lpa1VPMWNva0dhV2xPb2ZmUmZZQWpOOWZtRk5JNmU2LWstNnU2NlhuTF82bHhxTXkxNEFmZURtd3lBVzRDQUhveUQ1d2U; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Wed, 10-May-2017 00:00:58 - GMT; secure', edgebucket=zn5FMmjkuvOO5cnf9e; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=YSHfVCx9q9fs%2FeX7JlLo4oAhbBoilNFYME2ft4wFesBJiQGKwCZ6ufRk3MIReVLMmFb5sCMnF0M%3D'] - x-ua-compatible: [IE=edge] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -- request: - body: grant_type=refresh_token&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F&refresh_token=********** - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Authorization: ['**********'] - Connection: [keep-alive] - Content-Length: ['122'] - Content-Type: [application/x-www-form-urlencoded] - Cookie: [edgebucket=zn5FMmjkuvOO5cnf9e; loid=000000000000q8ytgj.2.1494367258728.Z0FBQUFBQlpFandhVzkyMGZRdjNZZlBrN3I0MjdJekZYckhTM3lXNElIOVFNaXdKNW5FY0g5ZlJZVGZVYzMwbkZsWTVYOHpBSkJfekdISmV0eEdObEZwNXB6NzNvLUhwRG4zT3FGQi1iZi1ZWk01dlFQOFdpbTRXbUJqb3RQVHdWM3V2bVV6TGJpdEg; - session_tracker=yBtXUs42t54aZ2QFbA.0.1494367258722.Z0FBQUFBQlpFandhT2FRVDJLdm5rSjVfVFNzWEs5TGRXX1FfMkNsYWxabnV4Um9TeHBfd0NiU1dZdTBWMXpxck5jX1ppN3lpa1VPMWNva0dhV2xPb2ZmUmZZQWpOOWZtRk5JNmU2LWstNnU2NlhuTF82bHhxTXkxNEFmZURtd3lBVzRDQUhveUQ1d2U] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: POST - uri: https://api.reddit.com/api/v1/access_token/ - response: - body: {string: '{"access_token": "F9zbMvdk6SvduZkyrcSe7Tp526s", "token_type": - "bearer", "device_id": "None", "expires_in": 3600, "scope": "edit history - identity mysubreddits privatemessages read report save submit subscribe vote"}'} - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Length: ['214'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Tue, 09 May 2017 22:01:00 GMT'] - Server: [snooserv] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-atl6239-ATL] - X-Timer: ['S1494367260.216158,VS0,VE60'] - cache-control: ['max-age=0, must-revalidate'] - set-cookie: ['session_tracker=yBtXUs42t54aZ2QFbA.0.1494367260258.Z0FBQUFBQlpFandjRW1pOS1SLTFJU0FSLTlqUjdyQ180WGJNanBWU3lNTWhzVHk5TWZ6eDNUSWllcG14VjJTVGZaM0J6N0pvY0o3MlRtaXJ5ckpGbmFLbFc1clFXamVCTHNhZkh6TVFPa2RIeGJ2Xy1lZ3RtMlc3Rmh2T0JYMGk3UEY0OHE4UUxWMUY; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Wed, 10-May-2017 00:01:00 - GMT; secure'] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Authorization: ['**********'] - Connection: [keep-alive] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: GET - uri: https://oauth.reddit.com/api/v1/me.json - response: - body: - string: !!binary | - H4sIAB48ElkC/5VUTY/cNgz9KwufF8XOZNsscush1wLpHyBkmbYFS6IqyTM7G+S/l5TtsZwMCvRm - 80Mk33vk98YkQBcs3RCbL0+9sgmfn5oeVZ4jJjZ9bzoCTxlyVHpiQ46zhFhzQRhVCOiNHzjiuvtU - lzBeMELEQDGzv8rDQekbJFRRjxAi9vWbSYJBso1GiMqFOex+R62xCFdsIas44PHlDns12wwpJhjJ - djTn0j9dPUb+aiJavCivseHoi4pGeYloNPkcycJJ7PgeMBqHPoPp2Hv6fPpRRvrAOMFjLHheUHMm - wPeMXrJWx3U0GWUq7CA4gXN18Jx6uoEmJ5UqxxyGqDpkD02mEFDVELQqU2tJTzAzWtDeVqwfNMVJ - c90UReUHjCh+YV8ZWz3K8yvPY+Ll2BjOa08QyBp9q1rObhsErPFTldRTZBrHnENlXFn0KouEWuUX - elZvoAkd+YFAaMHCUMWhHiWeG34+UJjmlgfqTH5E4evnhUHBQ2dDfq+2JM28AOLmPxNRVyCyhlpi - 9EDzzFOh/aA5j1ewNAyc6EErPf4Kj/EtvUOY07jbCiIPyjmR9nuI5AgMTx9ZJ9koexcKGKqQDIrJ - B+68MkViATnH4OqjZygLm/gNDjhQm0a6cjNLjY6lKiz+n6ZYMJEK1NuLOiL6i2F0ftaRILZIFTp+ - hCowHal1tQ4Y37mFONt6JVYhJcxyCA67Upb1fn3gXPlYAReT5QItR+YaeUd/AqPsVIqsUVe5yvCY - 8qPjE4jt6Fo8okDW/oKA6pbFzfzUf/QVUW1viXz5UKc5hUJQs1/qXfhfnvxsLZsGvn18iYKJahX7 - 6igMNfYfr0jWZHkucUgVDXPWewbfcNObQ0Hhz1EnV4PT+LTJZGs4yc0/vVWIsdi4myqdLZxdGUa+ - QVuZ5Rjt6eLjaFitWwrxWRtlI+8b3nw909f897e+6//s//om042Gr2jPooVILZUut3yRN0wqOsXG - 8/lN2ipLqnnVBciXZ1kk7CFTWALhjnM1bmnv2NoqmEYzl9Z8LJCGUX0gfJKueC9ULnieXs+/nz+d - /nh9+U3KFdL0XkJsa/BKSUl4Ob+tCXxvWswywVZ7u8HbZG8SJj1y7yxFs2vzx7/41ILz+AcAAA== - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Encoding: [gzip] - Content-Length: ['853'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Tue, 09 May 2017 22:01:02 GMT'] - Server: [snooserv] - Set-Cookie: ['session_tracker=0xv7VBQrkOXYPJF7lS.0.1494367262415.Z0FBQUFBQlpFandldHJFMjVRNFBwbXNoaEl0bUpBTHZhME9wNk9UN3F0OGVMc2t0Z3dFN1RDRGpDNnBPdHNydlh3Tm1GbE9HTnRwaXFzck1jRGFTRnNlOW5NNHZ6RkpDcm8yZ1NCV2JUOGowWjUxN1FwYjR6a2p6UlhJdFE3TDlFVUZIWENTMjV4SE8; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Wed, 10-May-2017 00:01:02 - GMT; secure', edgebucket=v26tNMdbfRFJY6vKZ7; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Vary: [accept-encoding] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-atl6228-ATL] - X-Timer: ['S1494367262.227236,VS0,VE234'] - cache-control: ['private, s-maxage=0, max-age=0, must-revalidate, max-age=0, - must-revalidate'] - expires: ['-1'] - set-cookie: ['session_tracker=0xv7VBQrkOXYPJF7lS.0.1494367262415.Z0FBQUFBQlpFandldHJFMjVRNFBwbXNoaEl0bUpBTHZhME9wNk9UN3F0OGVMc2t0Z3dFN1RDRGpDNnBPdHNydlh3Tm1GbE9HTnRwaXFzck1jRGFTRnNlOW5NNHZ6RkpDcm8yZ1NCV2JUOGowWjUxN1FwYjR6a2p6UlhJdFE3TDlFVUZIWENTMjV4SE8; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Wed, 10-May-2017 00:01:02 - GMT; secure', edgebucket=v26tNMdbfRFJY6vKZ7; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-ratelimit-remaining: ['599.0'] - x-ratelimit-reset: ['538'] - x-ratelimit-used: ['1'] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -version: 1 diff --git a/tests/cassettes/test_copy_to_clipboard_osx.yaml b/tests/cassettes/test_copy_to_clipboard_osx.yaml deleted file mode 100644 index 877d27b..0000000 --- a/tests/cassettes/test_copy_to_clipboard_osx.yaml +++ /dev/null @@ -1,308 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: GET - uri: https://www.reddit.com/r/Python/comments/2xmo63.json - response: - body: - string: !!binary | - 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 - NOiNdbm6AMrNhOm3/wckddr99/8AAA== - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Encoding: [gzip] - Content-Length: ['8230'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Thu, 14 Sep 2017 04:41:22 GMT'] - Server: [snooserv] - Set-Cookie: ['loid=00000000000drjhlih.2.1505364082359.Z0FBQUFBQlp1Z2h5eHpRd0lzN2pTLW5HWlF1V0tCTUdFMWxtZlotRHh5di1qRHdrd3NWc2drbXlDVEtCZFpVaG5CLVVkNnd6TTEwVWtXRERlZm9XSkIyVV9la29Ha1ZCdkQ2RmdfSEVUcTlfS2lob2NiQm5PMVJXTkpOX0xpY3hSVC11ZGVyNjFkUlk; - Domain=reddit.com; Max-Age=63071999; Path=/; expires=Sat, 14-Sep-2019 04:41:22 - GMT; secure', 'session_tracker=a92WOBTaZ0l6WebekR.0.1505364082353.Z0FBQUFBQlp1Z2h5VTJISnd5VzVkY0R6dGVpZkg5ZjdfTlpiY2prc1Z5YnY5czFoWUlPR2pGZVU5TjNwcUZWYkl0VGs2QzNIZHZlRjRuczNTei1kS29qOUZKdV9mUFh6SzZ3bTNkcXY0Vl8tVUV2VXlpUERFV2VWdjEzZXFNRXdZS0ZDbUN5ZnRYNk8; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 14-Sep-2017 06:41:22 - GMT; secure', edgebucket=Hvw9m8K22XEpfxQkIW; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Vary: [accept-encoding] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-ord1720-ORD] - X-Timer: ['S1505364082.334411,VS0,VE234'] - access-control-allow-origin: ['*'] - access-control-expose-headers: ['X-Reddit-Tracking, X-Moose'] - cache-control: ['max-age=0, must-revalidate'] - set-cookie: ['loid=00000000000drjhlih.2.1505364082359.Z0FBQUFBQlp1Z2h5eHpRd0lzN2pTLW5HWlF1V0tCTUdFMWxtZlotRHh5di1qRHdrd3NWc2drbXlDVEtCZFpVaG5CLVVkNnd6TTEwVWtXRERlZm9XSkIyVV9la29Ha1ZCdkQ2RmdfSEVUcTlfS2lob2NiQm5PMVJXTkpOX0xpY3hSVC11ZGVyNjFkUlk; - Domain=reddit.com; Max-Age=63071999; Path=/; expires=Sat, 14-Sep-2019 04:41:22 - GMT; secure', 'session_tracker=a92WOBTaZ0l6WebekR.0.1505364082353.Z0FBQUFBQlp1Z2h5VTJISnd5VzVkY0R6dGVpZkg5ZjdfTlpiY2prc1Z5YnY5czFoWUlPR2pGZVU5TjNwcUZWYkl0VGs2QzNIZHZlRjRuczNTei1kS29qOUZKdV9mUFh6SzZ3bTNkcXY0Vl8tVUV2VXlpUERFV2VWdjEzZXFNRXdZS0ZDbUN5ZnRYNk8; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 14-Sep-2017 06:41:22 - GMT; secure', edgebucket=Hvw9m8K22XEpfxQkIW; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-reddit-tracking: ['https://pixel.redditmedia.com/pixel/of_destiny.png?v=I8zQIvDzkZcfVs7Iz9buT6XlUvfJ2cqKtMLR4qdsUgzdDuQSv96Fap1nquItgQtoL7o4rxKExN4%3D'] - x-ua-compatible: [IE=edge] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -- request: - body: grant_type=refresh_token&redirect_uri=http%3A%2F%2F127.0.0.1%3A65000%2F&refresh_token=********** - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Authorization: ['**********'] - Connection: [keep-alive] - Content-Length: ['122'] - Content-Type: [application/x-www-form-urlencoded] - Cookie: [edgebucket=Hvw9m8K22XEpfxQkIW; loid=00000000000drjhlih.2.1505364082359.Z0FBQUFBQlp1Z2h5eHpRd0lzN2pTLW5HWlF1V0tCTUdFMWxtZlotRHh5di1qRHdrd3NWc2drbXlDVEtCZFpVaG5CLVVkNnd6TTEwVWtXRERlZm9XSkIyVV9la29Ha1ZCdkQ2RmdfSEVUcTlfS2lob2NiQm5PMVJXTkpOX0xpY3hSVC11ZGVyNjFkUlk; - session_tracker=a92WOBTaZ0l6WebekR.0.1505364082353.Z0FBQUFBQlp1Z2h5VTJISnd5VzVkY0R6dGVpZkg5ZjdfTlpiY2prc1Z5YnY5czFoWUlPR2pGZVU5TjNwcUZWYkl0VGs2QzNIZHZlRjRuczNTei1kS29qOUZKdV9mUFh6SzZ3bTNkcXY0Vl8tVUV2VXlpUERFV2VWdjEzZXFNRXdZS0ZDbUN5ZnRYNk8] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: POST - uri: https://api.reddit.com/api/v1/access_token/ - response: - body: {string: '{"access_token": "MXHXW_vze2g-Fow6m6ybqc8FNzU", "token_type": - "bearer", "device_id": "None", "expires_in": 3600, "scope": "edit history - identity mysubreddits privatemessages read report save submit subscribe vote"}'} - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Length: ['214'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Thu, 14 Sep 2017 04:41:22 GMT'] - Server: [snooserv] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-ord1723-ORD] - X-Timer: ['S1505364083.749584,VS0,VE40'] - cache-control: ['max-age=0, must-revalidate'] - set-cookie: ['session_tracker=a92WOBTaZ0l6WebekR.0.1505364082767.Z0FBQUFBQlp1Z2h5cUVHOWlCU0oxaTFhci1kd2hzR3VaMmRMT2xXR1plcUU0WWxzMkY4Z0twNlJseFVqa2ZRMVZTR3pnM0d1T1JtUkZSRVFaQUVOSmVaaXN4VnlXNndUM1d1VzZTZHFvN1dXU2JESnhNZk5zZ0RxZ0JHd2Rtbng4cHRlMzA3MmNzTzE; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 14-Sep-2017 06:41:22 - GMT; secure'] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Authorization: ['**********'] - Connection: [keep-alive] - User-Agent: [rtv test suite PRAW/3.6.1 Python/3.6.1 b'Darwin-14.5.0-x86_64-i386-64bit'] - method: GET - uri: https://oauth.reddit.com/api/v1/me.json - response: - body: - string: !!binary | - H4sIAHMIulkC/61W227cNhD9FWOfXdvS+rLJW5o6rdsiiIsWBVoUBCWNVsxSJMPLrneD/ntnKGpF - OdsmBfJirDW8nDlz5nA+LoRj0Bup9wCLl2ctlw7OzxYtcB8sOPz0ceGA27pjJlRS1Mxb3raijhG9 - U2DxV1qywJ1bbgVXnj4q2LG0d0UheDJgRQ/KM9HggrIo/8bPdcdpubeBbm40U9rTLfVm+uo6vWO8 - N0wKlX2WYgus48aAEmqNG3dTTKj3UHuGIOZQLUjYclXDM7QWeo2n1Vq50ENzEvDVkgDzxoHdgmUW - jLYeb55uXUdEzju2tngwEThihTWv9yMhxkKb5+HoGEbnihqYxVSDmeJ4I+PBawZPHhRBSYFeV0IC - 20HFPLdrmINpoOVBeuasY52WjQ6U6RdwgSR4qyUrTrFQ3BUDCwewG3a6XgEzcSyllbED2mgTJLdM - qK8IqSyuCNKuEx7oUmiY6TPuhar0EwrYddM3PMFpxaU4cC+0ihXJtgSDBWxID3ojYiMcz/KAneFP - EV5b7ZzRGDRWt1iZKVRJXW8Y8cKqfVLOFD0WGEGEvMAaVbTG+yhOncqFzLD0VPgnvKvXrNcNlyPl - rMZWxeLg8j1rhOuFc6JCpQidbUcaucICwhZmUoWQ0mZG4zn7jBXfY6iPzFMrZptabVG5nfcmBzjo - UyHF2BcVV0OVxxIQU5h0IotV4PkUxaQb4QN6E7GD/wmLDZ1RE3ylkawh1yjAWTHIfqRer3GjYjWv - u0/TiWhPHJ2atOEo8MnvTpAexYCMe4HcJ2LcnGTDsegMU8g+WY3i6ntkpZ5HpgbJwJD3Ib54eoPS - nnvg5+Fgja2OfZK2DGqrSfbZNbUFUFuBrD3XAzE5KBa1xJHTvMA8Nf+MexeqoXzMBpl3TxKEA08y - zQLJTo6WysoshlC3wpN5Dv64s9jozxiKreUsaq3PQseOpCOjK2VlIPlBX0FuqBmbHKlG7dHOicLM - qvDhQj1jP56fdKrylFMVqztyqozRVuavFlZBS/lJBf5/o39S9Mx7Tfc1vbe8GZ6DweE8WuN/VM4C - HzHRLjJdfD+iA3CFC6etOJi44EyU/GKaTOKOWZuoICUxN0ou5hTVgEdE6KJCa6Wl4yECPzPRk2AH - D3h5eVld+C70lbsYTsERQPAL7KHLu1fSbO+t3vrH4vZKv3izf3hofnh9aH8uN9/A+/rFqvztNrx7 - HQ4PFwabAM8fjO6LbzC/L399WG7l4XZTbx6+s++ul2/6n+T3fyxfPW31sj18+/a+qH80rn4cb8BS - G8n3Ue3x6RJPkaZFuKyR8elV6/gB2JK2dEg9tYg4UH8k1kaeIuKcZ6QTtSiqoWOKoSDjQEH8TZXa - wB55lpHhBd0U+zGmNy1qgI4zyXPisvHuPvjZ1XluMSX2mZQGnlNGGczn7w0aY3ySF/92XrCSwpeE - 7CSPl1l1E5F/FuXq6vxsubr+C2MjZn/DlvLD3e0sT41g+aDEhEjTGFmssuTTlH2CLrJ9dAsuLAPF - scdzzqKiR0Tlze35Gf4hQJMT+70Z6EQ4dB4PjQBs9jTIPK/KJIAEl/qVvhuckGfdtEYvwcnUCBu5 - ykoRFSk/KK6jLGI7O6JzWs2Cp7c17UA6RCtyQyanROJo8MFdaHokx7R6Ym/yDAKT8xJpn1Z0OEWN - lwzj1DyGi1n6Oh6hcTDryGePlre4L/W9/+WxbdpX7dvHqESBs2KL/sysrnQEOe6Pddtw21M3lOWK - UMV5tMbphWhH9Qy25rUZFhL5Q9WyNyDCm0OLu2K3OaX1lvtoiGN01OIpIRNmfPD50HnFdXlTLovb - 66sLAhMLWk8A6FtanMoVN1yVq7QBB6w0u413j0PimPfqRcrgKKvjM/APhXUFzIQOAAA= - headers: - Accept-Ranges: [bytes] - Connection: [keep-alive] - Content-Encoding: [gzip] - Content-Length: ['1418'] - Content-Type: [application/json; charset=UTF-8] - Date: ['Thu, 14 Sep 2017 04:41:23 GMT'] - Server: [snooserv] - Set-Cookie: ['session_tracker=SIW7idbyEfPjVEr8kb.0.1505364082959.Z0FBQUFBQlp1Z2h5RkgtRS1IUGJuVFZMUGZRVFBXX3BfQWR6U0l1SVNCcjhoLV9RanRmb2QwRThiTHBDQWZUZ205WDFreWN0TUl2aU1mTUN1ZjhtblZ4amdIMHNEZFd3dnpHVHJrUmFwOWJOSGsyN3N0cGpxNElrSzNvcTY3ZnVMeWFHNkFUbXRaVGo; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 14-Sep-2017 06:41:22 - GMT; secure', edgebucket=Oo4IH8RU6opQQwqHlT; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - Strict-Transport-Security: [max-age=15552000; includeSubDomains; preload] - Vary: [accept-encoding] - Via: [1.1 varnish] - X-Cache: [MISS] - X-Cache-Hits: ['0'] - X-Moose: [majestic] - X-Served-By: [cache-ord1747-ORD] - X-Timer: ['S1505364083.935947,VS0,VE73'] - cache-control: ['private, s-maxage=0, max-age=0, must-revalidate, max-age=0, - must-revalidate'] - expires: ['-1'] - set-cookie: ['session_tracker=SIW7idbyEfPjVEr8kb.0.1505364082959.Z0FBQUFBQlp1Z2h5RkgtRS1IUGJuVFZMUGZRVFBXX3BfQWR6U0l1SVNCcjhoLV9RanRmb2QwRThiTHBDQWZUZ205WDFreWN0TUl2aU1mTUN1ZjhtblZ4amdIMHNEZFd3dnpHVHJrUmFwOWJOSGsyN3N0cGpxNElrSzNvcTY3ZnVMeWFHNkFUbXRaVGo; - Domain=reddit.com; Max-Age=7199; Path=/; expires=Thu, 14-Sep-2017 06:41:22 - GMT; secure', edgebucket=Oo4IH8RU6opQQwqHlT; Domain=reddit.com; Max-Age=63071999; - Path=/; secure] - x-content-type-options: [nosniff] - x-frame-options: [SAMEORIGIN] - x-ratelimit-remaining: ['579.0'] - x-ratelimit-reset: ['518'] - x-ratelimit-used: ['21'] - x-xss-protection: [1; mode=block] - status: {code: 200, message: OK} -version: 1 diff --git a/tests/test_submission.py b/tests/test_submission.py index 89a993a..b7b98fd 100644 --- a/tests/test_submission.py +++ b/tests/test_submission.py @@ -497,93 +497,6 @@ def test_submission_urlview(submission_page, terminal, refresh_token): open_urlview.assert_called_with('http://test.url.com ❤') -@pytest.mark.skipif(sys.platform != 'darwin', reason='Test uses osx clipboard') -def test_copy_to_clipboard_osx(submission_page, terminal, refresh_token): - - def get_clipboard_content(): - p = subprocess.Popen(['pbpaste', 'r'], - stdin=subprocess.PIPE, - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - close_fds=True) - stdout, stderr = p.communicate() - return stdout.decode('utf-8') - - window = terminal.stdscr.subwin - - # Log in - submission_page.config.refresh_token = refresh_token - submission_page.oauth.authorize() - - # Get submission - data = submission_page.content.get(submission_page.nav.absolute_index) - - # Trigger copy command for permalink - submission_page.controller.trigger('y') - assert data.get('permalink') == get_clipboard_content() - window.addstr.assert_called_with(1, 1, b'Copied permalink to clipboard') - - # Trigger copy command for submission - submission_page.controller.trigger('Y') - assert data.get('url_full') == get_clipboard_content() - window.addstr.assert_called_with(1, 1, b'Copied url to clipboard') - - -@pytest.mark.skipif(sys.platform == 'darwin', reason='Test uses linux clipboard') -def test_copy_to_clipboard_linux(submission_page, terminal, refresh_token): - - def get_clipboard_content(): - paste_cmd = None - for cmd in ['xsel', 'xclip']: - cmd_exists = subprocess.call( - ['which', cmd], - stdout=subprocess.PIPE, stderr=subprocess.PIPE) == 0 - if cmd_exists: - paste_cmd = cmd - break - - if paste_cmd is not None: - cmd_args = {'xsel': ['xsel', '-b', '-o'], - 'xclip': ['xclip', '-selection', 'c', '-o']} - p = subprocess.Popen(cmd_args.get(paste_cmd), - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - close_fds=True) - stdout, stderr = p.communicate() - return stdout.decode('utf-8') - - window = terminal.stdscr.subwin - - # Log in - submission_page.config.refresh_token = refresh_token - submission_page.oauth.authorize() - - # Get submission - data = submission_page.content.get(submission_page.nav.absolute_index) - - # Trigger copy command for permalink - submission_page.controller.trigger('y') - content = get_clipboard_content() - if content is not None: - assert data.get('permalink') == content - window.addstr.assert_called_with(1, 1, b'Copied permalink to clipboard') - else: - # Neither xclip or xsel installed, this is what happens on Travis CI - text = b'Failed to copy permalink: External copy application not found' - window.addstr.assert_called_with(1, 1, text) - - # Trigger copy command for url - submission_page.controller.trigger('Y') - content = get_clipboard_content() - if content is not None: - assert data.get('url_full') == content - window.addstr.assert_called_with(1, 1, b'Copied url to clipboard') - else: - # Neither xclip or xsel installed, this is what happens on Travis CI - text = b'Failed to copy url: External copy application not found' - window.addstr.assert_called_with(1, 1, text) - - def test_submission_prompt_and_select_link(submission_page, terminal): # A link submission should return the URL that it's pointing to