(self)
| 234 | self.assertEqual(100 * [b"hello"], results) |
| 235 | |
| 236 | def test_threaded_writes(self): |
| 237 | tasks = [] |
| 238 | for i in range(10): |
| 239 | tasks.append(JustWrite(self.fs, 10)) |
| 240 | tasks[i].start() |
| 241 | |
| 242 | joinall(tasks) |
| 243 | |
| 244 | f = self.fs.get_last_version("test") |
| 245 | self.assertEqual(f.read(), b"hello") |
| 246 | |
| 247 | # Should have created 100 versions of 'test' file |
| 248 | self.assertEqual(100, self.db.fs.files.count_documents({"filename": "test"})) |
| 249 | |
| 250 | def test_get_last_version(self): |
| 251 | one = self.fs.put(b"foo", filename="test") |
nothing calls this directly
no test coverage detected