mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	bpo-25130: Make SQLite tests more compatible with PyPy (GH-28021)
This commit is contained in:
		
							parent
							
								
									eb263f9a35
								
							
						
					
					
						commit
						07d3d54f4e
					
				
					 2 changed files with 5 additions and 2 deletions
				
			
		|  | @ -476,6 +476,9 @@ class MyIter: | ||||||
|             def __init__(self): |             def __init__(self): | ||||||
|                 self.value = 5 |                 self.value = 5 | ||||||
| 
 | 
 | ||||||
|  |             def __iter__(self): | ||||||
|  |                 return self | ||||||
|  | 
 | ||||||
|             def __next__(self): |             def __next__(self): | ||||||
|                 if self.value == 10: |                 if self.value == 10: | ||||||
|                     raise StopIteration |                     raise StopIteration | ||||||
|  |  | ||||||
|  | @ -126,11 +126,11 @@ def test_type_map_usage(self): | ||||||
|         con = sqlite.connect(":memory:",detect_types=sqlite.PARSE_DECLTYPES) |         con = sqlite.connect(":memory:",detect_types=sqlite.PARSE_DECLTYPES) | ||||||
|         con.execute("create table foo(bar timestamp)") |         con.execute("create table foo(bar timestamp)") | ||||||
|         con.execute("insert into foo(bar) values (?)", (datetime.datetime.now(),)) |         con.execute("insert into foo(bar) values (?)", (datetime.datetime.now(),)) | ||||||
|         con.execute(SELECT) |         con.execute(SELECT).close() | ||||||
|         con.execute("drop table foo") |         con.execute("drop table foo") | ||||||
|         con.execute("create table foo(bar integer)") |         con.execute("create table foo(bar integer)") | ||||||
|         con.execute("insert into foo(bar) values (5)") |         con.execute("insert into foo(bar) values (5)") | ||||||
|         con.execute(SELECT) |         con.execute(SELECT).close() | ||||||
| 
 | 
 | ||||||
|     def test_bind_mutating_list(self): |     def test_bind_mutating_list(self): | ||||||
|         # Issue41662: Crash when mutate a list of parameters during iteration. |         # Issue41662: Crash when mutate a list of parameters during iteration. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Serhiy Storchaka
						Serhiy Storchaka