Remove value from node
(self, val)
| 143 | return self |
| 144 | |
| 145 | def removeValue(self, val): |
| 146 | """ Remove value from node """ |
| 147 | if self.contains(val): |
| 148 | idx = self.values.index(val) |
| 149 | if idx == 0: |
| 150 | self.values[0], self.values[1], self.values[2] = self.values[1], self.values[2], None |
| 151 | elif idx == 1: |
| 152 | self.values[1], self.values[2] = self.values[2], None |
| 153 | else: |
| 154 | self.values[2] = None |
| 155 | self.valcnt -= 1 |
| 156 | return self |
| 157 | |
| 158 | def removeLink(self, node): |
| 159 | """ Remove link from self to another node """ |
no test coverage detected