@@ -23,17 +23,14 @@ func TestUnmarshalManifestList(t *testing.T) {
2323 expected []dbc.PkgInfo
2424 err error
2525 }{
26- {"basic" , "[drivers]\n bigquery = {version = '1.6.0'}\n flightsql = {version = '1.6.0'}" , []dbc.PkgInfo {
27- {Driver : dbc.Driver {Path : "bigquery" }, Version : semver .MustParse ("1.6.0" )},
28- {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.6.0" )},
26+ {"basic" , "[drivers]\n flightsql = {version = '1.7.0'}" , []dbc.PkgInfo {
27+ {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.7.0" )},
2928 }, nil },
30- {"less" , "[drivers]\n bigquery = {version = '<1.6.0'}\n flightsql = {version = '<=1.6.0'}" , []dbc.PkgInfo {
31- {Driver : dbc.Driver {Path : "bigquery" }, Version : semver .MustParse ("1.5.0" )},
32- {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.6.0" )},
29+ {"less" , "[drivers]\n flightsql = {version = '<=1.7.0'}" , []dbc.PkgInfo {
30+ {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.7.0" )},
3331 }, nil },
34- {"greater" , "[drivers]\n bigquery = {version = '>1.5.0'}\n flightsql = {version = '>=1.6.0'}" , []dbc.PkgInfo {
35- {Driver : dbc.Driver {Path : "bigquery" }, Version : semver .MustParse ("1.6.0" )},
36- {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.6.0" )},
32+ {"greater" , "[drivers]\n flightsql = {version = '>=1.7.0'}" , []dbc.PkgInfo {
33+ {Driver : dbc.Driver {Path : "flightsql" }, Version : semver .MustParse ("1.7.0" )},
3734 }, nil },
3835 }
3936
@@ -78,17 +75,13 @@ func must[T any](v T, err error) T {
7875func TestMarshalManifestList (t * testing.T ) {
7976 data , err := toml .Marshal (DriversList {
8077 Drivers : map [string ]driverSpec {
81- "bigquery" : {Version : must (semver .NewConstraint (">=1.6.0" ))},
8278 "flightsql" : {Version : must (semver .NewConstraint (">=1.6.0" ))},
8379 },
8480 })
8581 require .NoError (t , err )
8682
8783 assert .Equal (t , `# dbc driver list
8884[drivers]
89- [drivers.bigquery]
90- version = '>=1.6.0'
91-
9285[drivers.flightsql]
9386version = '>=1.6.0'
9487` , string (data ))
0 commit comments