Exemple #1
0
    def test_key_rename_unsafe(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'
        success = a.rename('renamed', safe=False)

        b = redi.string('renamed')
        c = redi.string('rename_me')

        self.assertTrue(success)
        self.assertEqual(a.data, b.data)
        self.assertEqual(c.data, None)

        a.delete()
        b.delete()
        c.delete()
Exemple #2
0
    def test_key_rename_unsafe(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'
        success = a.rename('renamed', safe=False)

        b = redi.string('renamed')
        c = redi.string('rename_me')

        self.assertTrue(success)
        self.assertEqual(a.data, b.data)
        self.assertEqual(c.data, None)

        a.delete()
        b.delete()
        c.delete()
Exemple #3
0
    def test_key_rename_safe_overwrite(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'

        orig_value = a.data
        orig_key = a.key

        b = redi.string('exists')
        b.data = 'yes i do'

        success = a.rename('exists', safe=True)

        self.assertFalse(success)
        self.assertEqual(orig_value, a.data)
        self.assertEqual(a.key, orig_key)

        a.delete()
        b.delete()
Exemple #4
0
    def test_key_rename_unsafe_overwrite(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'

        orig_value = a.data
        orig_key = a.key

        b = redi.string('exists')
        b.data = 'yes i do'

        success = a.rename('exists', safe=False)

        self.assertTrue(success)
        self.assertEqual(orig_value, a.data)
        self.assertNotEqual(a.key, orig_key)

        a.delete()
        b.delete()
Exemple #5
0
    def test_key_rename_safe(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'

        orig_value = a.data
        orig_key = a.key

        success = a.rename('exists', safe=True)

        self.assertTrue(success)
        self.assertEqual(orig_value, a.data)
        self.assertNotEqual(a.key, orig_key)

        a.delete()
Exemple #6
0
    def test_key_rename_safe(self):

        a = redi.string('rename_me')
        a.data = 'i am going to be renamed'

        orig_value = a.data
        orig_key = a.key

        success = a.rename('exists', safe=True)

        self.assertTrue(success)
        self.assertEqual(orig_value, a.data)
        self.assertNotEqual(a.key, orig_key)

        a.delete()