File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,7 @@ def sql_schema_version(self, setter):
97
97
"""
98
98
Update version with one level
99
99
"""
100
+
100
101
if setter :
101
102
query = "UPDATE settings SET value=CAST(value AS INT) + 1 WHERE key = 'version'"
102
103
self .cur .execute (query )
@@ -290,8 +291,9 @@ def upgrade_config_setting_version(self):
290
291
def error_handler (err , custom_error ):
291
292
if str (err ) == 'database or disk is full' :
292
293
logger .fatal (
293
- f'(While { custom_error } ) Alert: Your disk or data storage volume is full.'
294
- ' sqlThread will now exit.'
294
+ "(While {}) Alert: Your disk or data storage volume is full. sqlThread will now exit." .format (
295
+ custom_error
296
+ )
295
297
)
296
298
queues .UISignalQueue .put ((
297
299
'alert' , (
Original file line number Diff line number Diff line change @@ -90,7 +90,6 @@ def wrapper(*args):
90
90
self = args [0 ]
91
91
func_name = func .__name__
92
92
version = func_name .rsplit ('_' , 1 )[- 1 ]
93
-
94
93
self .test_db ._upgrade_one_level_sql_statement (int (version )) # pylint: disable= W0212, protected-access
95
94
96
95
# Update versions DB mocking
@@ -213,3 +212,13 @@ def test_bm_db_version_10(self):
213
212
self .test_db .cur .execute ("SELECT * FROM addressbook WHERE label='test' " ) # noqa
214
213
res = self .test_db .cur .fetchall ()
215
214
self .assertEqual (res [0 ][0 ], label , "Data not migrated for version 10" )
215
+
216
+ @version
217
+ def test_bm_db_version_type (self ):
218
+ """
219
+ Test version type
220
+ """
221
+ self .test_db .cur .execute ('''INSERT INTO settings VALUES('version','test_string')''' ) # noqa
222
+ version = self .test_db .cur .execute ("SELECT * FROM settings WHERE key='version'" )
223
+ res = version .fetchall ()
224
+ self .assertEqual (type (res [0 ][1 ]), int )
You can’t perform that action at this time.
0 commit comments