Esempio n. 1
0
 def test_position(self):
     h = Hash()
     h.add(1, 1)
     h.add(0, 0)
     h.add(3, 3)
     h.add(2, 2)
     self.assertEqual(h.position(1), 1)
Esempio n. 2
0
 def test_get(self):
     h = Hash()
     h.add(1, "one")
     h.add(0, "zero")
     h.add(3, "three")
     h.add(2, "two")
     self.assertEqual(h.get(1), "one")
Esempio n. 3
0
 def delete(self):
     h = Hash()
     h.add(1, "one")
     self.assertEqual(len(h.zeys), 1)
     h.delete(1)
     self.assertEqual(len(h.zeys), 0)
Esempio n. 4
0
 def test_add(self):
     h = Hash()
     self.assertEqual(h.add(1, 2), True)
     self.assertEqual(h.get(1), 2)
     h.add(1, 3)
     self.assertEqual(h.get(1), 3)