def data_to_svg(data): """Convert some time data to a SVF line""" first = data.next() factor = 10 start = '<path d="M%s %s ' % (timedelta_to_coord(first[0]), factor * first[1]) end = '" class="members"/>' content = " ".join(["L%s %s" % (timedelta_to_coord(x[0]), factor * x[1]) for x in data]) return start + content + end
def test_timedelta_to_coord(self): """Testing timedelta_to_coord().""" for date, expected_result in self.known_values: result = timedelta_to_coord(mkdate(date)) self.assertEqual(result, expected_result)