(self)
| 239 | self.assertEqual(obj.recall("eggs"), 0) |
| 240 | |
| 241 | def test_logger(self): |
| 242 | |
| 243 | hdl = MemHandler() |
| 244 | |
| 245 | logger = get_logger('lantz.driver', False) |
| 246 | logger.addHandler(hdl) |
| 247 | logger.setLevel(logging.DEBUG) |
| 248 | |
| 249 | class Spam(Driver): |
| 250 | |
| 251 | @Feat |
| 252 | def eggs(self_): |
| 253 | return 9 |
| 254 | |
| 255 | @eggs.setter |
| 256 | def eggs(self_, value): |
| 257 | pass |
| 258 | |
| 259 | obj = Spam() |
| 260 | x = obj.eggs |
| 261 | obj.eggs = x |
| 262 | obj.eggs = x + 1 |
| 263 | |
| 264 | self.assertEqual(hdl.history, ['Created Spam17', |
| 265 | 'Getting eggs', |
| 266 | '(raw) Got 9 for eggs', |
| 267 | 'Got 9 for eggs', |
| 268 | 'No need to set eggs = 9 (current=9, force=False)', |
| 269 | 'Setting eggs = 10 (current=9, force=False)', |
| 270 | '(raw) Setting eggs = 10', |
| 271 | 'eggs was set to 10']) |
| 272 | |
| 273 | def test_units(self): |
| 274 |
nothing calls this directly
no test coverage detected