Пример #1
0
 def test_load_invalid_date_type(self):
     """Test invalid data for dataset fails with verbose message."""
     dts = Dataset([Dataset.DATE])
     try:
         dts.load([['aa-bb-cc']])
         self.fail('dataset has loaded invalid data')
     except dts.ParseError as exc:
         self.assertEqual(
             'Invalid value "aa-bb-cc" in line 1 '
             'for "d" column type (index: 0)', str(exc))
Пример #2
0
 def test_load_invalid_date_type(self):
     """Test invalid data for dataset fails with verbose message."""
     dts = Dataset([Dataset.DATE])
     try:
         dts.load([['aa-bb-cc']])
         self.fail('dataset has loaded invalid data')
     except dts.ParseError as exc:
         self.assertEqual('Invalid value "aa-bb-cc" in line 1 '
                          'for "d" column type (index: 0)',
                          str(exc))
Пример #3
0
Файл: app.py Проект: amadev/metr
def show_metric(metric):
    conn = sqlite3.connect(DB)
    points = get_points(conn, metric)
    conn.close()
    if not os.path.exists(IMAGE_DIR):
        os.makedirs(IMAGE_DIR)
    fname = IMAGE_DIR + '/%s.png' % metric
    d = Dataset([Dataset.DATE, Dataset.FLOAT])
    d.load(points)
    plot_date(d, output=fname, figsize=(14, 7), linestyle='-')

    data = open(fname, 'rb').read()
    r = Response()
    r.body = data
    r.code = '200 OK'
    r.headers = [('content-type', 'image/png'),
                 ('content-length', str(len(r.body)))]
    return r