Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for unregisterAllDrivers (0.28 sec)

  1. src/database/sql/fakedb_test.go

    }
    
    var fdriver driver.Driver = &fakeDriver{}
    
    func init() {
    	Register("test", fdriver)
    }
    
    type Dummy struct {
    	driver.Driver
    }
    
    func TestDrivers(t *testing.T) {
    	unregisterAllDrivers()
    	Register("test", fdriver)
    	Register("invalid", Dummy{})
    	all := Drivers()
    	if len(all) < 2 || !slices.IsSorted(all) || !slices.Contains(all, "test") || !slices.Contains(all, "invalid") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 12:38:07 UTC 2024
    - 30.3K bytes
    - Viewed (0)
  2. src/database/sql/sql.go

    	if driver == nil {
    		panic("sql: Register driver is nil")
    	}
    	if _, dup := drivers[name]; dup {
    		panic("sql: Register called twice for driver " + name)
    	}
    	drivers[name] = driver
    }
    
    func unregisterAllDrivers() {
    	driversMu.Lock()
    	defer driversMu.Unlock()
    	// For tests.
    	drivers = make(map[string]driver.Driver)
    }
    
    // Drivers returns a sorted list of the names of the registered drivers.
    func Drivers() []string {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 103.6K bytes
    - Viewed (0)
Back to top