'Test the MultiSet() delete methods when deleting the same predicate.'

def testMultiSet4(self):

    data_store.DB.MultiSet(self.test_row, {'aff4:size': [1], 'aff4:stored': ['2']}, token=self.token)
    data_store.DB.MultiSet(self.test_row, {'aff4:size': [4]}, to_delete=['aff4:size'], token=self.token)
    count = 0
    for (count, (predicate, value, _)) in enumerate(data_store.DB.ResolvePrefix(self.test_row, 'aff4:size', timestamp=data_store.DB.ALL_TIMESTAMPS, token=self.token)):
        self.assertEqual(value, 4)
        self.assertEqual(predicate, 'aff4:size')
    self.assertEqual(count, 0)
