Ejemplo n.º 1
0
 def ne(self):
     for tpl0 in self._tuples:
         for tpl1 in self._tuples:
             v0 = Values(tpl0)
             v1 = Values(tpl1)
             if tpl0 == tpl1:
                 self.assertEqual(v0, v1)
                 self.assertFalse(v0 != v1)
                 self.assertTrue(v0 == v1)
             else:
                 self.assertNotEqual(v0, v1)
                 self.assertTrue(v0 != v1)
                 self.assertFalse(v0 == v1)
Ejemplo n.º 2
0
 def eq(self):
     for tpl in self._tuples:
         v0 = Values(tpl)
         v1 = Values(tpl)
         self.assertEqual(v0, v1)
Ejemplo n.º 3
0
 def str(self):
     for tpl in self._tuples:
         values = Values(tpl)
         self.assertEqual(str(values), Values.__default_separator__.join(str(v) for v in tpl))
Ejemplo n.º 4
0
 def iter(self):
     for tpl in self._tuples:
         values = Values(tpl)
         for vv, vt in zip(values, tpl):
             self.assertEqual(vv, vt)
Ejemplo n.º 5
0
 def getitem(self):
     for tpl in self._tuples:
         values = Values(tpl)
         for index, d in enumerate(tpl):
             self.assertEqual(values[index], d)
Ejemplo n.º 6
0
 def rank(self):
     for tpl in self._tuples:
         values = Values(tpl)
         self.assertEqual(len(values), len(tpl))
         self.assertEqual(values.rank(), len(tpl))
Ejemplo n.º 7
0
 def values(self):
     for tpl in self._tuples:
         values = Values(tpl)
         self.assertEqual(values.values(), tpl)