(self, a, b, skip=[])
| 229 | |
| 230 | # Tests for unary and binary operators |
| 231 | def number_operators(self, a, b, skip=[]): |
| 232 | dict = {'a': a, 'b': b} |
| 233 | |
| 234 | for name, expr in self.binops.items(): |
| 235 | if name not in skip: |
| 236 | name = "__%s__" % name |
| 237 | if hasattr(a, name): |
| 238 | res = eval(expr, dict) |
| 239 | self.binop_test(a, b, res, expr, name) |
| 240 | |
| 241 | for name, expr in list(self.unops.items()): |
| 242 | if name not in skip: |
| 243 | name = "__%s__" % name |
| 244 | if hasattr(a, name): |
| 245 | res = eval(expr, dict) |
| 246 | self.unop_test(a, res, expr, name) |
| 247 | |
| 248 | def test_ints(self): |
| 249 | # Testing int operations... |
no test coverage detected