MCPcopy Create free account
hub / github.com/ImageEngine/cortex / testSearch

Method testSearch

test/IECore/CompoundData.py:103–118  ·  view source on GitHub ↗

Test search functions

(self)

Source from the content-addressed store, hash-verified

101 self.assertEqual(len(v2), 2)
102
103 def testSearch(self):
104 """Test search functions"""
105 v1 = IECore.CompoundData()
106 v1["0"] = IECore.FloatData(1.2)
107 v1["1"] = IECore.FloatData(2.3)
108 v1["2"] = IECore.FloatData(3)
109 self.assertTrue("0" in v1)
110 self.assertTrue("3" not in v1)
111 self.assertTrue(v1.has_key("1"))
112 self.assertTrue(not v1.has_key("3"))
113 self.assertTrue(v1.get("0") == IECore.FloatData(1.2))
114 self.assertTrue(v1.get("0", IECore.IntData(10)) == IECore.FloatData(1.2))
115 self.assertTrue(v1.get("xx", IECore.IntData(10)) == IECore.IntData(10))
116 self.assertTrue(v1.get("xx") == None)
117 self.assertTrue(v1.get("xx", None ) == None)
118 self.assertEqual(len(v1), 3)
119
120 def testUpdate(self):
121 """Test update function"""

Callers

nothing calls this directly

Calls 4

CompoundDataMethod · 0.80
has_keyMethod · 0.80
lenFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected