|
@@ -82,10 +82,10 @@ class PostgresqlDatabase(Database):
|
|
self._cur.execute(sql_all)
|
|
self._cur.execute(sql_all)
|
|
ids = self._cur.fetchall()
|
|
ids = self._cur.fetchall()
|
|
return [id[0] for id in ids]
|
|
return [id[0] for id in ids]
|
|
- else: # pragma: no cover
|
|
|
|
|
|
+ else:
|
|
tagid = self._get_tag(filter)
|
|
tagid = self._get_tag(filter)
|
|
if not tagid:
|
|
if not tagid:
|
|
- return []
|
|
|
|
|
|
+ return [] # pragma: no cover
|
|
|
|
|
|
sql_filter = "SELECT NODEID FROM LOOKUP WHERE TAGID = %s "
|
|
sql_filter = "SELECT NODEID FROM LOOKUP WHERE TAGID = %s "
|
|
self._cur.execute(sql_filter, (tagid))
|
|
self._cur.execute(sql_filter, (tagid))
|
|
@@ -100,7 +100,7 @@ class PostgresqlDatabase(Database):
|
|
tags = self._cur.fetchall()
|
|
tags = self._cur.fetchall()
|
|
if tags:
|
|
if tags:
|
|
return [t[0] for t in tags]
|
|
return [t[0] for t in tags]
|
|
- return []
|
|
|
|
|
|
+ return [] # pragma: no cover
|
|
|
|
|
|
def _create_tables(self):
|
|
def _create_tables(self):
|
|
|
|
|
|
@@ -140,7 +140,7 @@ class PostgresqlDatabase(Database):
|
|
(self.dbversion,))
|
|
(self.dbversion,))
|
|
|
|
|
|
self._con.commit()
|
|
self._con.commit()
|
|
- except pg.ProgrammingError:
|
|
|
|
|
|
+ except pg.ProgrammingError: # pragma: no cover
|
|
self._con.rollback()
|
|
self._con.rollback()
|
|
|
|
|
|
def fetch_crypto_info(self):
|
|
def fetch_crypto_info(self):
|
|
@@ -192,9 +192,10 @@ class PostgresqlDatabase(Database):
|
|
|
|
|
|
def _get_node_tags(self, node): # pragma: no cover
|
|
def _get_node_tags(self, node): # pragma: no cover
|
|
sql = "SELECT tagid FROM LOOKUP WHERE NODEID = %s"
|
|
sql = "SELECT tagid FROM LOOKUP WHERE NODEID = %s"
|
|
- tagids = self._cur.execute(sql, (str(node[0]),)).fetchall()
|
|
|
|
|
|
+ self._cur.execute(sql, (str(node[0]),))
|
|
|
|
+ tagids = self._cur.fetchall()
|
|
sql = ("SELECT DATA FROM TAG WHERE ID IN (%s)"
|
|
sql = ("SELECT DATA FROM TAG WHERE ID IN (%s)"
|
|
- "" % ','.join('%%s'*len(tagids)))
|
|
|
|
|
|
+ "" % ','.join(['%s']*len(tagids)))
|
|
tagids = [str(id[0]) for id in tagids]
|
|
tagids = [str(id[0]) for id in tagids]
|
|
self._cur.execute(sql, (tagids))
|
|
self._cur.execute(sql, (tagids))
|
|
tags = self._cur.fetchall()
|
|
tags = self._cur.fetchall()
|
|
@@ -208,8 +209,7 @@ class PostgresqlDatabase(Database):
|
|
nodes = self._cur.fetchall()
|
|
nodes = self._cur.fetchall()
|
|
nodes_w_tags = []
|
|
nodes_w_tags = []
|
|
for node in nodes:
|
|
for node in nodes:
|
|
- #tags = list(self._get_node_tags(node))
|
|
|
|
- tags = []
|
|
|
|
|
|
+ tags = list(self._get_node_tags(node))
|
|
nodes_w_tags.append(list(node) + tags)
|
|
nodes_w_tags.append(list(node) + tags)
|
|
|
|
|
|
return nodes_w_tags
|
|
return nodes_w_tags
|