Ejemplo n.º 1
0
 def testPushBack(self):
     li = SimpleList().save()
     names = li.names
     for elem in elems:
         names.push_back(elem)
     li.save()
     for el,ne in izip(elems,names):
         self.assertEqual(el,ne)
Ejemplo n.º 2
0
 def testPushFront(self):
     li = SimpleList().save()
     names = li.names
     for elem in reversed(elems):
         names.push_front(elem)
     li.save()
     for el,ne in izip(elems,names):
         self.assertEqual(el,ne)
Ejemplo n.º 3
0
 def testPushFront(self):
     li = SimpleList().save()
     names = li.names
     for elem in reversed(elems):
         names.push_front(elem)
     li.save()
     for el, ne in izip(elems, names):
         self.assertEqual(el, ne)
Ejemplo n.º 4
0
 def testPushBack(self):
     li = SimpleList().save()
     names = li.names
     for elem in elems:
         names.push_back(elem)
     li.save()
     for el, ne in izip(elems, names):
         self.assertEqual(el, ne)
Ejemplo n.º 5
0
 def testPushFront(self):
     li = SimpleList().save()
     if li.session.backend.name == 'redis':
         names = li.names
         for elem in reversed(elems):
             names.push_front(elem)
         li.save()
         for el,ne in zip(elems,names):
             self.assertEqual(el,ne)
Ejemplo n.º 6
0
 def testPushFrontPopFront(self):
     li = SimpleList().save()
     names = li.names
     for elem in reversed(elems):
         names.push_front(elem)
     li.save()
     self.assertEqual(li.names.size(),len(elems))
     for elem in elems:
         self.assertEqual(li.names.pop_front(),elem)
     self.assertEqual(li.names.size(),0)
Ejemplo n.º 7
0
 def testPushFrontPopFront(self):
     li = SimpleList().save()
     names = li.names
     for elem in reversed(elems):
         names.push_front(elem)
     li.save()
     self.assertEqual(li.names.size(), len(elems))
     for elem in elems:
         self.assertEqual(li.names.pop_front(), elem)
     self.assertEqual(li.names.size(), 0)
Ejemplo n.º 8
0
 def testPushBackPopBack(self):
     li = SimpleList()
     self.assertEqual(li.id, None)
     li.save()
     names = li.names
     for elem in elems:
         names.push_back(elem)
     self.assertEqual(li.names.size(), len(elems))
     for elem in reversed(elems):
         self.assertEqual(li.names.pop_back(), elem)
     self.assertEqual(li.names.size(), 0)
Ejemplo n.º 9
0
 def testPushBackPopBack(self):
     li = SimpleList()
     self.assertEqual(li.id, None)
     li.save()
     names = li.names
     for elem in elems:
         names.push_back(elem)
     li.save()
     self.assertEqual(li.names.size(), len(elems))
     for elem in reversed(elems):
         self.assertEqual(li.names.pop_back(), elem)
     self.assertEqual(li.names.size(), 0)