示例#1
0
文件: test_pop.py 项目: en0/pyavl3
 def test_pop_raises_keyerror(self):
     a = AVLTree()
     with self.assertRaises(KeyError):
         a.pop(1)
示例#2
0
文件: test_pop.py 项目: en0/pyavl3
 def test_pop_removes_member(self):
     a = AVLTree({1:'a'})
     a.pop(1)
     with self.assertRaises(KeyError):
         a[1]
示例#3
0
文件: test_pop.py 项目: en0/pyavl3
 def test_pop_updates_len(self):
     a = AVLTree({1:'a'})
     a.pop(1)
     self.assertEqual(len(a), 0)
示例#4
0
文件: test_pop.py 项目: en0/pyavl3
 def test_pop_returns_value_for_key(self):
     a = AVLTree({1:'a'})
     self.assertEqual(a.pop(1), 'a')