def test_tol_methods(self): tol = 1e-3 val = 1e-4 self.assertTrue(util.eq(val, 0, tol)) self.assertTrue(util.le(val, 0, tol)) self.assertFalse(util.lt(val, 0, tol)) val = -1e-4 self.assertTrue(util.eq(val, 0, tol)) self.assertTrue(util.le(val, 0, tol)) self.assertFalse(util.lt(val, 0, tol))
def test_parse(): eq( parse(["ex-pyflakes.py:7: 're' imported but unused\n", "ex-pyflakes.py:14: undefined name 'NotImplementedErrror'\n", ], ), [{'path': 'ex-pyflakes.py', 'message': 'imported but unused', 'message_obj': 're', 'lineno': '7'}, {'path': 'ex-pyflakes.py', 'message': 'undefined name', 'message_obj': 'NotImplementedErrror', 'lineno': '14'}, ] )
def t_eq(t1, t2, epsilon=.000001): """Test if two tuples are equal as defined by util.eq(). This compares any two tuples where len(t1) <= len(t2)""" logging.basicConfig(level=logging.DEBUG) logging.debug(f"t1 is {t1}") logging.debug(f"t2 is {t2}") condition = [ util.eq(t1[count], t2[count], epsilon=epsilon) for count in range(len(t1)) ] logging.debug(f"Condition is {condition}") return False not in condition
def step_impl(context): assert util.eq(context.b.w, 0.0)
def step_impl(context): assert util.eq(context.b.z, 3.1)
def step_impl(context): assert util.eq(context.b.y, -4.2)
def step_impl(context): assert util.eq(context.b.x, 4.3)
def step_impl(context): assert util.eq(context.a.w, 1.0)
def step_impl(context, color): assert util.eq(context.c.blue, color)
def step_impl(context, color): assert util.eq(context.c.green, color)
def step_impl(context, result): assert util.eq(tuples.dot(context.a, context.b), result)
def step_impl(context, mag): assert util.eq(tuples.magnitude(context.norm), mag)
def test_checkpath(): eq( checkpath(path='ex-pyflakes.py'), [ [1, 'error', 'imported but unused', 'os']], )