diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-26 09:44:22 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-26 09:48:28 -0400 |
commit | 3ab1c50f23c47721bd2ccb025c0f0a8b3d2b16c9 (patch) | |
tree | aeca089b8c1716cbce2a80a653f9c31bc6b16c9c /coverage/sqldata.py | |
parent | 86508459edcf8f85a394413aec4cf909e709981f (diff) | |
download | python-coveragepy-git-3ab1c50f23c47721bd2ccb025c0f0a8b3d2b16c9.tar.gz |
Tests of the schema checking
Diffstat (limited to 'coverage/sqldata.py')
-rw-r--r-- | coverage/sqldata.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py index e102f294..0037d76d 100644 --- a/coverage/sqldata.py +++ b/coverage/sqldata.py @@ -4,7 +4,7 @@ """Sqlite coverage data.""" # TODO: get sys_info for data class, so we can see sqlite version etc -# TODO: get rid of skip_unless_data_storage_is_json +# TODO: get rid of skip_unless_data_storage_is # TODO: get rid of "JSON message" and "SQL message" in the tests # TODO: factor out dataop debugging to a wrapper class? # TODO: make sure all dataop debugging is in place somehow @@ -107,7 +107,7 @@ class CoverageSqliteData(SimpleRepr): with self._db: try: schema_version, = self._db.execute("select version from coverage_schema").fetchone() - except (TypeError, sqlite3.Error) as exc: + except Exception as exc: raise CoverageException( "Data file {!r} doesn't seem to be a coverage data file: {}".format( self.filename, exc @@ -116,7 +116,7 @@ class CoverageSqliteData(SimpleRepr): else: if schema_version != SCHEMA_VERSION: raise CoverageException( - "Data file {!r} is wrong schema: {} instead of {}".format( + "Couldn't use data file {!r}: wrong schema: {} instead of {}".format( self.filename, schema_version, SCHEMA_VERSION ) ) |