MCPcopy Index your code
hub / github.com/pytorch/pytorch / test_db_file_reader

Method test_db_file_reader

caffe2/python/dataio_test.py:423–445  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

421
422 @unittest.skipIf("LevelDB" not in core.C.registered_dbs(), "Need LevelDB")
423 def test_db_file_reader(self):
424 ws = workspace.C.Workspace()
425 session = LocalSession(ws)
426 db_path = self._make_temp_path()
427
428 # Build a cache DB file.
429 cached_reader = CachedReader(
430 self._build_source_reader(ws, 100),
431 db_path=db_path,
432 db_type='LevelDB',
433 )
434 build_cache_step = cached_reader.build_cache_step()
435 session.run(build_cache_step)
436
437 # Read data from cache DB file.
438 db_file_reader = DBFileReader(
439 db_path=db_path,
440 db_type='LevelDB',
441 )
442 data = self._read_all_data(ws, db_file_reader, session)
443 self.assertEqual(sorted(data), list(range(100)))
444
445 self._delete_path(db_path)

Callers

nothing calls this directly

Calls 12

_make_temp_pathMethod · 0.95
_build_source_readerMethod · 0.95
build_cache_stepMethod · 0.95
_read_all_dataMethod · 0.95
_delete_pathMethod · 0.95
LocalSessionClass · 0.90
CachedReaderClass · 0.90
DBFileReaderClass · 0.90
listFunction · 0.85
rangeFunction · 0.50
runMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected