c69b84f236 
								
							 
						 
						
							
							
								
								fix typing issues in mypy 0.920  
							
							
							
						 
						
							2021-12-21 20:42:32 -05:00  
				
					
						
							
							
								 
						
							
								e84ba80301 
								
							 
						 
						
							
							
								
								Update pastebin URL from bpaste to bpa.st ( #9131 )  
							
							
							
						 
						
							2021-10-06 08:12:48 -03:00  
				
					
						
							
							
								 
						
							
								eeb3afb8ab 
								
							 
						 
						
							
							
								
								Migrate test_pastebin.py from testdir to pytester  
							
							
							
						 
						
							2020-12-01 12:55:59 -06:00  
				
					
						
							
							
								 
						
							
								1b23a111d2 
								
							 
						 
						
							
							
								
								Update mypy 0.782 -> 0.790  
							
							
							
						 
						
							2020-10-17 19:25:45 +03:00  
				
					
						
							
							
								 
						
							
								33d119f71a 
								
							 
						 
						
							
							
								
								py36+: com2ann  
							
							
							
						 
						
							2020-10-05 18:33:17 -07:00  
				
					
						
							
							
								 
						
							
								b8471aa527 
								
							 
						 
						
							
							
								
								testing: fix some docstring issues  
							
							... 
							
							
							
							In preparation for enforcing some docstring lints. 
							
						 
						
							2020-08-03 10:10:43 +03:00  
				
					
						
							
							
								 
						
							
								54ad048be7 
								
							 
						 
						
							
							
								
								Enable check_untyped_defs mypy option for testing/ too  
							
							
							
						 
						
							2020-06-05 11:34:20 +03:00  
				
					
						
							
							
								 
						
							
								f8dd6349c1 
								
							 
						 
						
							
							
								
								Fix "lexer" being used when uploading to bpaste.net  
							
							... 
							
							
							
							Closes  #5806 . 
						
							2019-08-30 15:34:03 -04:00  
				
					
						
							
							
								 
						
							
								d47b9d04d4 
								
							 
						 
						
							
							
								
								Gracefully handle HTTP errors from pastebin  
							
							... 
							
							
							
							We find that the --pastebin option to pytest sometimes fails with "HTTP
Error 400: Bad Request". We're still investigating the exact cause of
these errors, but in the meantime, a failure to upload to the pastebin
service should probably not crash pytest and cause a test failure in the
continuous-integration.
This patch catches exceptions like HTTPError that may be thrown while
trying to communicate with the pastebin service, and reports them as a
"bad response", without crashing with a backtrace or failing the entire
test suite. 
							
						 
						
							2019-08-26 23:50:46 -04:00  
				
					
						
							
							
								 
						
							
								691c706fcc 
								
							 
						 
						
							
							
								
								Add test for  #5782  
							
							
							
						 
						
							2019-08-24 14:41:06 -03:00  
				
					
						
							
							
								 
						
							
								0db9dade65 
								
							 
						 
						
							
							
								
								test_non_ascii_paste_text: mock call to urlopen  
							
							... 
							
							
							
							Likely to fix flaky coverage due to requests failing sometimes.
Ref: f7e81dab9a...83a1f4bd66 
							
						 
						
							2019-08-10 23:30:49 +02:00  
				
					
						
							
							
								 
						
							
								d72fb73fa0 
								
							 
						 
						
							
							
								
								Do not allow abbreviated arguments  
							
							
							
						 
						
							2019-06-25 13:51:33 +10:00  
				
					
						
							
							
								 
						
							
								4df529e5b9 
								
							 
						 
						
							
							
								
								Clean up __future__ and coding: in tests  
							
							
							
						 
						
							2019-06-03 12:08:02 -03:00  
				
					
						
							
							
								 
						
							
								a91fe1fedd 
								
							 
						 
						
							
							
								
								pre-commit run pyupgrade --all-files  
							
							
							
						 
						
							2019-06-03 12:08:02 -03:00  
				
					
						
							
							
								 
						
							
								3f1ec520fc 
								
							 
						 
						
							
							
								
								pre-commit run reorder-python-imports --all-files  
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
				
					
						
							
							
								 
						
							
								5034399d7a 
								
							 
						 
						
							
							
								
								pre-commit run fix-encoding-pragma --all-files  
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
				
					
						
							
							
								 
						
							
								4d49ba6529 
								
							 
						 
						
							
							
								
								Drop Python 2.7 and 3.4 support  
							
							... 
							
							
							
							* Update setup.py requires and classifiers
* Drop Python 2.7 and 3.4 from CI
* Update docs dropping 2.7 and 3.4 support
* Fix mock imports and remove tests related to pypi's mock module
* Add py27 and 34 support docs to the sidebar
* Remove usage of six from tmpdir
* Remove six.PY* code blocks
* Remove sys.version_info related code
* Cleanup compat
* Remove obsolete safe_str
* Remove obsolete __unicode__ methods
* Remove compat.PY35 and compat.PY36: not really needed anymore
* Remove unused UNICODE_TYPES
* Remove Jython specific code
* Remove some Python 2 references from docs
Related to #5275  
							
						 
						
							2019-06-02 14:39:11 -03:00  
				
					
						
							
							
								 
						
							
								dc75b6af47 
								
							 
						 
						
							
							
								
								Use fix-encoding-pragma pre-commit hook  
							
							
							
						 
						
							2019-05-14 15:56:31 -07:00  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								cbaa7dd56a 
								
							 
						 
						
							
							
								
								Upgrade pre-commit hooks except pyupgrade  
							
							
							
						 
						
							2018-06-26 06:35:27 -07:00  
				
					
						
							
							
								 
						
							
								703e4b11ba 
								
							 
						 
						
							
							
								
								run black  
							
							
							
						 
						
							2018-05-23 16:48:46 +02:00  
				
					
						
							
							
								 
						
							
								b840622819 
								
							 
						 
						
							
							
								
								Fixed E302 flake8 errors  
							
							... 
							
							
							
							expected 2 blank lines, found 0 
							
						 
						
							2017-07-17 01:44:23 +02:00  
				
					
						
							
							
								 
						
							
								617e510b6e 
								
							 
						 
						
							
							
								
								Fixed E231 flake8 errors  
							
							... 
							
							
							
							missing whitespace after ‘,’, ‘;’, or ‘:’ 
							
						 
						
							2017-07-17 01:44:22 +02:00  
				
					
						
							
							
								 
						
							
								6af2abdb53 
								
							 
						 
						
							
							
								
								Fixed flake8 warnings  
							
							... 
							
							
							
							W191 indentation contains tabs
W292 no newline at end of file
W293 blank line contains whitespace
W391 blank line at end of file 
							
						 
						
							2017-07-17 01:28:16 +02:00  
				
					
						
							
							
								 
						
							
								42a5d6bdfa 
								
							 
						 
						
							
							
								
								Add __future__ imports to all pytest modules  
							
							... 
							
							
							
							This prevents silly errors from creeping in Python 2 when testing in Python 3 
							
						 
						
							2017-03-16 22:45:40 -03:00  
				
					
						
							
							
								 
						
							
								fb0b90646e 
								
							 
						 
						
							
							
								
								New-style classes implemented for python 2.7 -  #2147  
							
							
							
						 
						
							2017-02-16 20:28:17 +01:00  
				
					
						
							
							
								 
						
							
								1eb5a690d4 
								
							 
						 
						
							
							
								
								Fix flake8 E305 and E306 errors  
							
							... 
							
							
							
							These errors started to appear with flake8-3.1.1, while they don't appear with
version 3.1.0 (weird). 
							
						 
						
							2016-11-20 18:59:15 -02:00  
				
					
						
							
							
								 
						
							
								14bc3c4009 
								
							 
						 
						
							
							
								
								Fix pastebin when captured output contains non-ascii characters  
							
							... 
							
							
							
							Fix  #1219  
						
							2015-12-03 20:07:18 -02:00  
				
					
						
							
							
								 
						
							
								6a2ebddc7c 
								
							 
						 
						
							
							
								
								Decode urlopen response in pastebin  
							
							... 
							
							
							
							Fix  #1198  
						
							2015-12-01 23:33:37 -02:00  
				
					
						
							
							
								 
						
							
								f9b1e39b8a 
								
							 
						 
						
							
							
								
								fix   #1198  - decoding monkeypatched data to unicode  
							
							
							
						 
						
							2015-11-29 19:42:50 +03:30  
				
					
						
							
							
								 
						
							
								537dca477b 
								
							 
						 
						
							
							
								
								Fixing --pastebin option by using a POST request instead of a XMLRPC call  
							
							... 
							
							
							
							fixes  #614 
--HG--
branch : fix-pastebin 
						
							2014-10-22 21:52:40 -02:00  
				
					
						
							
							
								 
						
							
								8ac5af2896 
								
							 
						 
						
							
							
								
								fix flakes issues and make --flakes run part of tox runs  
							
							
							
						 
						
							2013-10-12 15:39:22 +02:00  
				
					
						
							
							
								 
						
							
								69dfc75572 
								
							 
						 
						
							
							
								
								test and fix pastebin xmlrpc import name missmatch,  fixes   #87  
							
							
							
						 
						
							2011-11-14 17:51:12 +01:00  
				
					
						
							
							
								 
						
							
								a698465487 
								
							 
						 
						
							
							
								
								streamline docs, especially use "import pytest" and "pytest.*" in python code examples instead of "import py" and "py.test.*".  
							
							
							
						 
						
							2010-11-17 22:12:16 +01:00  
				
					
						
							
							
								 
						
							
								076e03e90f 
								
							 
						 
						
							
							
								
								also un-nest test directory  
							
							
							
						 
						
							2010-11-13 11:30:40 +01:00