| 753 | class LMDBReaderTest(test.TestCase): |
| 754 | |
| 755 | def setUp(self): |
| 756 | super(LMDBReaderTest, self).setUp() |
| 757 | # Copy database out because we need the path to be writable to use locks. |
| 758 | # The on-disk format of an LMDB file is different on big-endian machines, |
| 759 | # because LMDB is a memory-mapped database. |
| 760 | db_file = "data.mdb" if sys.byteorder == "little" else "data_bigendian.mdb" |
| 761 | path = os.path.join(prefix_path, "lmdb", "testdata", db_file) |
| 762 | self.db_path = os.path.join(self.get_temp_dir(), "data.mdb") |
| 763 | shutil.copy(path, self.db_path) |
| 764 | |
| 765 | @test_util.run_deprecated_v1 |
| 766 | def testReadFromFile(self): |