Implement Read Only mode

This commit is contained in:
Las Zenow 2017-05-21 10:16:16 +00:00
parent 6464d92dd4
commit e1bd235785
19 changed files with 544 additions and 335 deletions

View file

@ -8,7 +8,7 @@ const (
func TestUserEmpty(t *testing.T) {
db := Init(test_host, test_coll)
defer db.del()
defer del(db)
if db.User("").Valid("") {
t.Errorf("user.Valid() with an empty password return true")
@ -17,7 +17,7 @@ func TestUserEmpty(t *testing.T) {
func TestAddUser(t *testing.T) {
db := Init(test_host, test_coll)
defer db.del()
defer del(db)
tAddUser(t, db)
if !db.User(name).Valid(pass) {
@ -27,7 +27,7 @@ func TestAddUser(t *testing.T) {
func TestEmptyUsername(t *testing.T) {
db := Init(test_host, test_coll)
defer db.del()
defer del(db)
tAddUser(t, db)
if db.User("").Valid(pass) {
@ -35,7 +35,7 @@ func TestEmptyUsername(t *testing.T) {
}
}
func tAddUser(t *testing.T, db *DB) {
func tAddUser(t *testing.T, db DB) {
err := db.AddUser(name, pass)
if err != nil {
t.Errorf("db.Adduser(", name, ", ", pass, ") return an error: ", err)