def _writeSingleTest(self, key, data): t = Transaction() t.write(str(self._testTime) + key, data) # now try to read the data: self.assertEqual(t.read(str(self._testTime) + key), data) # commit the transaction and try to read the data with a new one: t.commit() t.close_connection() t = Transaction() self.assertEqual(t.read(str(self._testTime) + key), data) t.close_connection()
def testWriteString_NotFound(self): key = "_WriteString_notFound" t = Transaction() notFound = False try: t.read(str(self._testTime) + key) except scalaris.NotFoundError: notFound = True self.assertTrue(notFound) t.write(str(self._testTime) + key, _TEST_DATA[0]) self.assertEqual(t.read(str(self._testTime) + key), _TEST_DATA[0]) t.close_connection()
def testWriteString(self): key = "_testWriteString1_" t = Transaction() for i in xrange(len(_TEST_DATA)): t.write(str(self._testTime) + key + str(i), _TEST_DATA[i]) # now try to read the data: for i in xrange(len(_TEST_DATA)): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, _TEST_DATA[i]) # commit the transaction and try to read the data with a new one: t.commit() t.close_connection() t = Transaction() for i in xrange(len(_TEST_DATA)): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, _TEST_DATA[i]) t.close_connection()
def testWriteList1(self): key = "_testWriteList1_" t = scalaris.Transaction() for i in xrange(0, len(_TEST_DATA) - 1, 2): t.write(str(self._testTime) + key + str(i), [_TEST_DATA[i], _TEST_DATA[i + 1]]) # now try to read the data: for i in xrange(0, len(_TEST_DATA), 2): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, [_TEST_DATA[i], _TEST_DATA[i + 1]]) # commit the transaction and try to read the data with a new one: t.commit() t.close_connection() t = Transaction() for i in xrange(0, len(_TEST_DATA), 2): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, [_TEST_DATA[i], _TEST_DATA[i + 1]]) t.close_connection()
def testWriteList1(self): key = "_testWriteList1_" t = scalaris.Transaction() for i in xrange(0, len(_TEST_DATA) - 1, 2): t.write( str(self._testTime) + key + str(i), [_TEST_DATA[i], _TEST_DATA[i + 1]]) # now try to read the data: for i in xrange(0, len(_TEST_DATA), 2): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, [_TEST_DATA[i], _TEST_DATA[i + 1]]) # commit the transaction and try to read the data with a new one: t.commit() t.close_connection() t = Transaction() for i in xrange(0, len(_TEST_DATA), 2): actual = t.read(str(self._testTime) + key + str(i)) self.assertEqual(actual, [_TEST_DATA[i], _TEST_DATA[i + 1]]) t.close_connection()