Esempio n. 1
0
	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))		
Esempio n. 2
0
	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))		
Esempio n. 3
0
	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))