Esempio n. 1
0
 def test_render6(self):
     xlabels = [0, 2, 4, 6, 8, 10, '12 hours']
     ylabels = ['0 %', '50 %', '100 %']
     chart = Chart(xlabels=xlabels, ylabels=ylabels, inverseX=True)
     color = 'red'
     ys = [10, 60, 60]
     chart.add(ys=ys, stroke=color, fill=color)
     self.assertEqual(chart.render(),
                      fileio.read_lines('batterym/test/chart/render6.svg'))
Esempio n. 2
0
 def test_render1(self):
     xlabels = []
     ylabels = []
     chart = Chart(xlabels=xlabels, ylabels=ylabels)
     self.assertEqual(chart.render(),
                      fileio.read_lines('batterym/test/chart/render1.svg'))
Esempio n. 3
0
 def test_render2(self):
     xlabels = [0, 2, 4, 6, 8, 10, '12 hours']
     ylabels = ['0 %', '50 %', '100 %']
     chart = Chart(xlabels=xlabels, ylabels=ylabels)
     self.assertEqual(chart.render(),
                      fileio.read_lines('batterym/test/chart/render2.svg'))
Esempio n. 4
0
def get_battery(fname=None):
    if fname is None:
        fname = LOG_BATTERY_FILE
    lines = fileio.read_lines(fname)
    return filter(lambda line: line is not None, parse_log_lines(lines))