Esempio n. 1
0
 def test_fixed_scales(self):
     scales = [FixedScale(resolution = 1.0),
               FixedScale(resolution = 10.0),
               FixedScale(resolution = 100.0)]
     ticker = ScaleSystem(default_scale=None, *scales)
     self.check_ticks(ticker.ticks(5, 35, 3), (10.0, 20.0, 30.0))
     self.check_ticks(ticker.ticks(5, 35, 20), frange(5.0, 35.0, 1.0))
     self.check_ticks(ticker.ticks(5, 614, 10), (100, 200, 300, 400, 500, 600))
Esempio n. 2
0
 def test_fixed_scales(self):
     scales = [FixedScale(resolution = 1.0),
               FixedScale(resolution = 10.0),
               FixedScale(resolution = 100.0)]
     ticker = ScaleSystem(default_scale=None, *scales)
     self.check_ticks(ticker.ticks(5, 35, 3), (10.0, 20.0, 30.0))
     self.check_ticks(ticker.ticks(5, 35, 20), frange(5.0, 35.0, 1.0))
     self.check_ticks(ticker.ticks(5, 614, 10), (100, 200, 300, 400, 500, 600))
Esempio n. 3
0
 def test_revert_to_default(self):
     scales = [FixedScale(resolution = 1.0),
               FixedScale(resolution = 10.0),
               FixedScale(resolution = 100.0)]
     ticker = ScaleSystem(*scales)
     ticks = ticker.ticks(2.0, 3.0, 10)
     self.check_ticks(ticks, frange(2.0, 3.0, 0.1))
Esempio n. 4
0
 def test_revert_to_default(self):
     scales = [FixedScale(resolution = 1.0),
               FixedScale(resolution = 10.0),
               FixedScale(resolution = 100.0)]
     ticker = ScaleSystem(*scales)
     ticks = ticker.ticks(2.0, 3.0, 10)
     self.check_ticks(ticks, frange(2.0, 3.0, 0.1))
Esempio n. 5
0
 def test_yearly_scales(self):
     ticker = ScaleSystem(TimeScale(month_of_year=1), default_scale=None)
     ticks = ticker.ticks(DTS(2000, 1, 1), DTS(2007, 1, 1), 10)
     desired = list(
         starmap(DTS,
                 ((2000, 1, 1), (2001, 1, 1), (2002, 1, 1), (2003, 1, 1),
                  (2004, 1, 1), (2005, 1, 1), (2006, 1, 1), (2007, 1, 1))))
     self.check_ticks(ticks, desired)
Esempio n. 6
0
 def test_yearly_scales(self):
     ticker = ScaleSystem(TimeScale(month_of_year=1), default_scale=None)
     ticks = ticker.ticks(DTS(2000,1,1), DTS(2007,1,1), 10)
     desired = list(starmap(DTS, ((2000,1,1), (2001,1,1), (2002,1,1), (2003,1,1),
                             (2004,1,1), (2005,1,1), (2006,1,1), (2007,1,1))))
     self.check_ticks(ticks, desired)
Esempio n. 7
0
 def test_defaults(self):
     ticker = ScaleSystem()
     ticks = ticker.ticks(5, 30, 10)
     self.check_ticks(ticks, frange(5.0, 30.0, 2.5))
Esempio n. 8
0
 def test_defaults(self):
     ticker = ScaleSystem()
     ticks = ticker.ticks(5, 30, 10)
     self.check_ticks(ticks, frange(5.0, 30.0, 2.5))