예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
    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()
예제 #4
0
    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()
예제 #5
0
 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()
예제 #6
0
    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()
예제 #7
0
 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()
예제 #8
0
    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()