Test search functions
(self)
| 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""" |
nothing calls this directly
no test coverage detected