mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 11:49:12 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			650 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			650 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Unit tests for the memoryview
 | 
						|
 | 
						|
XXX We need more tests! Some tests are in test_bytes
 | 
						|
"""
 | 
						|
 | 
						|
import unittest
 | 
						|
import test.support
 | 
						|
 | 
						|
class MemoryviewTest(unittest.TestCase):
 | 
						|
 | 
						|
    def test_constructor(self):
 | 
						|
        ob = b'test'
 | 
						|
        self.assert_(memoryview(ob))
 | 
						|
        self.assert_(memoryview(object=ob))
 | 
						|
        self.assertRaises(TypeError, memoryview)
 | 
						|
        self.assertRaises(TypeError, memoryview, ob, ob)
 | 
						|
        self.assertRaises(TypeError, memoryview, argument=ob)
 | 
						|
        self.assertRaises(TypeError, memoryview, ob, argument=True)
 | 
						|
 | 
						|
def test_main():
 | 
						|
    test.support.run_unittest(MemoryviewTest)
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    test_main()
 |