Attached is a patch which imports an upstream commit that fixes the
offending test.
diff -Nru python-ase-3.16.0/debian/changelog python-ase-3.16.0/debian/changelog
--- python-ase-3.16.0/debian/changelog	2018-04-03 08:24:35.000000000 -0400
+++ python-ase-3.16.0/debian/changelog	2018-05-28 16:50:14.000000000 -0400
@@ -1,3 +1,11 @@
+python-ase (3.16.0-2) unstable; urgency=medium
+
+  * debian/patches/fix-broken-ase.db.app-test.patch: [PATCH] Fix broken
+    ase.db.app test.  Thanks to Jens Jørgen Mortensen
+    <je...@fysik.dtu.dk>.
+
+ -- Daniel Watkins <oddbl...@ubuntu.com>  Mon, 28 May 2018 16:50:14 -0400
+
 python-ase (3.16.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru python-ase-3.16.0/debian/patches/fix-broken-ase.db.app-test.patch python-ase-3.16.0/debian/patches/fix-broken-ase.db.app-test.patch
--- python-ase-3.16.0/debian/patches/fix-broken-ase.db.app-test.patch	1969-12-31 19:00:00.000000000 -0500
+++ python-ase-3.16.0/debian/patches/fix-broken-ase.db.app-test.patch	2018-05-28 16:49:19.000000000 -0400
@@ -0,0 +1,54 @@
+From fff2cfc78484044e22ee24bf73d5d1c27bd7f491 Mon Sep 17 00:00:00 2001
+From: Jens Jørgen Mortensen <je...@fysik.dtu.dk>
+Date: Thu, 3 May 2018 21:50:57 +0200
+Subject: [PATCH] Fix broken ase.db.app test
+
+Has been broken for a long time, but new Flask is now complaining - as it should.
+---
+ ase/test/db/db_web.py | 14 +++++---------
+ 1 file changed, 5 insertions(+), 9 deletions(-)
+
+diff --git a/ase/test/db/db_web.py b/ase/test/db/db_web.py
+index e077b19..1c68d63 100644
+--- a/ase/test/db/db_web.py
++++ b/ase/test/db/db_web.py
+@@ -1,23 +1,20 @@
+ from ase import Atoms
+ from ase.db import connect
+ import ase.db.app as app
++
+ c = connect('test.db', append=False)
+-plot = {'title': 'A test',
+-        'data': [{'label': 't1', 'x': 'x', 'y': 't1'},
+-                 {'label': 't2', 'style': 'y--',
+-                  'x': 'x', 'y': 't2'}],
+-        'xlabel': 'x',
+-        'ylabel': 'y'}
++
+ x = [0, 1, 2]
+ t1 = [1, 2, 0]
+ t2 = [[2, 3], [1, 1], [1, 0]]
++
+ c.write(Atoms('H2O'),
+         foo=42.0,
+         bar='abc',
+-        data={'test': plot,
+-              'x': x,
++        data={'x': x,
+               't1': t1,
+               't2': t2})
++
+ c.metadata = {'title': 'Test title',
+               'key_descriptions':
+                   {'foo': ('FOO', 'FOO ...', '`m_e`')},
+@@ -30,7 +27,6 @@ page = c.get('/').data.decode()
+ assert 'Test title' in page
+ assert 'FOO' in page
+ c.get('/id/1')
+-c.get('/plot/test-1.png')
+ c.get('json/1').data
+ c.get('sqlite/1').data
+ c.get('sqlite?x=1').data
+--
+libgit2 0.27.0
+
diff -Nru python-ase-3.16.0/debian/patches/series python-ase-3.16.0/debian/patches/series
--- python-ase-3.16.0/debian/patches/series	2018-04-03 07:57:00.000000000 -0400
+++ python-ase-3.16.0/debian/patches/series	2018-05-28 16:49:19.000000000 -0400
@@ -1 +1,2 @@
 fix-privacy-breach.patch
+fix-broken-ase.db.app-test.patch

Reply via email to