Exemplo n.º 1
0
	def test_insertBefore_updateOnExist(self):
		set_ = OrderedSet("bdace")
		set_.insertBefore("c", "d", updateOnExist=True)
		self.assertEqual(set_, OrderedSet("bcdae"), "Failed to insert an existing element before another")
		
		set_.insertBefore("a", "b", updateOnExist=True)
		self.assertEqual(set_, OrderedSet("abcde"), "Failed to insert an existing element before the first in the set")
		
		set_.insertBefore("d", "c", updateOnExist=False)
		self.assertEqual(set_, OrderedSet("abcde"), "Set changed on single insert when updateOnExist=False")
Exemplo n.º 2
0
	def test_insertBefore(self):
		set_ = OrderedSet("bd")
		set_.insertBefore("c", "d", updateOnExist=True)
		self.assertEqual(set_, OrderedSet("bcd"), "Failed to insert an element before another")
		set_.insertBefore("a", "b", updateOnExist=True)
		self.assertEqual(set_, OrderedSet("abcd"), "Failed to insert an element before the first in the set")