Lines Matching refs:self

25     def setUp(self):
31 with self.open(TESTFN, mode) as f:
43 self.assertEqual(os.fstat(f.fileno())[stat.ST_SIZE], size+1)
63 def test_large_read(self, _size):
65 with self.open(TESTFN, "rb") as f:
66 self.assertEqual(len(f.read()), size + 1)
67 self.assertEqual(f.tell(), size + 1)
69 def test_osstat(self):
70 self.assertEqual(os.stat(TESTFN)[stat.ST_SIZE], size+1)
72 def test_seek_read(self):
73 with self.open(TESTFN, 'rb') as f:
74 self.assertEqual(f.tell(), 0)
75 self.assertEqual(f.read(1), b'z')
76 self.assertEqual(f.tell(), 1)
78 self.assertEqual(f.tell(), 0)
80 self.assertEqual(f.tell(), 0)
82 self.assertEqual(f.tell(), 42)
84 self.assertEqual(f.tell(), 42)
86 self.assertEqual(f.tell(), 84)
88 self.assertEqual(f.tell(), 84)
90 self.assertEqual(f.tell(), size + 1 + 0)
92 self.assertEqual(f.tell(), size + 1 - 10)
94 self.assertEqual(f.tell(), 0)
96 self.assertEqual(f.tell(), size)
98 self.assertEqual(f.read(1), b'a')
100 self.assertEqual(f.read(1), b'z')
101 self.assertEqual(f.tell(), 1)
103 def test_lseek(self):
104 with self.open(TESTFN, 'rb') as f:
105 self.assertEqual(os.lseek(f.fileno(), 0, 0), 0)
106 self.assertEqual(os.lseek(f.fileno(), 42, 0), 42)
107 self.assertEqual(os.lseek(f.fileno(), 42, 1), 84)
108 self.assertEqual(os.lseek(f.fileno(), 0, 1), 84)
109 self.assertEqual(os.lseek(f.fileno(), 0, 2), size+1+0)
110 self.assertEqual(os.lseek(f.fileno(), -10, 2), size+1-10)
111 self.assertEqual(os.lseek(f.fileno(), -size-1, 2), 0)
112 self.assertEqual(os.lseek(f.fileno(), size, 0), size)
114 self.assertEqual(f.read(1), b'a')
116 def test_truncate(self):
117 with self.open(TESTFN, 'r+b') as f:
123 self.assertEqual(f.tell(), size+1)
128 self.assertEqual(f.tell(), newsize) # else pointer moved
130 self.assertEqual(f.tell(), newsize) # else wasn't truncated
136 self.assertEqual(f.tell(), 42)
138 self.assertEqual(f.tell(), newsize)
143 self.assertEqual(f.tell(), 0) # else pointer moved
145 self.assertEqual(len(f.read()), 1) # else wasn't truncated
147 def test_seekable(self):
151 with self.open(TESTFN, 'rb') as f:
153 self.assertTrue(f.seekable())
176 def test_it(self):
181 self.assertEqual(os.path.getsize(TESTFN2), size)
183 self.assertEqual(f.read(5), b'z\x00\x00\x00\x00')
185 self.assertEqual(f.read(), b'\x00\x00\x00\x00a')
193 def setUp(self):
195 self.thread = None
197 def tearDown(self):
199 if self.thread is not None:
200 self.thread.join(self.timeout)
201 self.thread = None
203 def tcp_server(self, sock):
207 conn.settimeout(self.timeout)
209 event.wait(self.timeout)
217 sock.settimeout(self.timeout)
218 self.thread = threading.Thread(target=run, args=(sock, ))
219 self.thread.start()
225 def test_it(self):
228 self.tcp_server(sock)
232 self.tearDown()
235 self.assertEqual(os.path.getsize(TESTFN2), size)
237 self.assertEqual(f.read(5), b'z\x00\x00\x00\x00')
239 self.assertEqual(f.read(), b'\x00\x00\x00\x00a')