def testComputeXTicks_X_pos_X_pos_limits_equal_tick(self): xRange = (2, 6) yRange = (7, -7) ticks = (2, 3) origin = (80, 400) ccs = TwoDCartesianCoordSystem(origin, 200, 300, xRange, yRange) self.assertEqual([2, 4, 6], ccs.computeXAxisTicks(ticks, xRange))
def testComputeXTicks_X_neg_X_neg_limits_diff_tick(self): xRange = (-9, -3) yRange = (7, -7) ticks = (2, 3) origin = (80, 400) ccs = TwoDCartesianCoordSystem(origin, 200, 300, xRange, yRange) self.assertEqual([-8, -6, -4], ccs.computeXAxisTicks(ticks, xRange))
def testComputeXTicksFloat_X_neg_X_pos_limits_equal_tick(self): # still failing xRange = (-0.4, 0.6) yRange = (7, -7) ticks = (0.2, 3) origin = (80, 400) ccs = TwoDCartesianCoordSystem(origin, 200, 300, xRange, yRange) self.assertEqual([-0.4, -0.2, 0.2, 0.4, 0.6], ccs.computeXAxisTicks(ticks, xRange))