1
0
Fork 0
forked from External/grumble

Make hierarchy creation the only mode for blobstore. Cache a 'good' directory structure with a 'blobstore' file in the blobstore directory.

This commit is contained in:
Mikkel Krautz 2011-11-08 15:38:30 +01:00
parent 71b8314c2e
commit 852d1790ae
2 changed files with 35 additions and 31 deletions

View file

@ -22,7 +22,7 @@ func TestMakeAllCreateAll(t *testing.T) {
}
defer os.RemoveAll(dir)
bs, err := NewBlobStore(dir, true)
bs, err := NewBlobStore(dir)
if err != nil {
t.Error(err)
return
@ -35,7 +35,7 @@ func TestMakeAllCreateAll(t *testing.T) {
dirname := filepath.Join(dir, hex.EncodeToString([]byte{byte(i)}), hex.EncodeToString([]byte{byte(j)}))
fi, err := os.Stat(dirname)
if err != nil {
t.Error(err)
t.Fatal(err)
}
if !fi.IsDirectory() {
t.Errorf("Not a directory")
@ -57,7 +57,7 @@ func TestAllInvalidFiles(t *testing.T) {
t.Error(err)
}
_, err = NewBlobStore(dir, true)
_, err = NewBlobStore(dir)
if err == ErrBadFile {
// Success
} else if err != nil {
@ -85,7 +85,7 @@ func TestAllInvalidFilesLevel2(t *testing.T) {
t.Error(err)
}
_, err = NewBlobStore(dir, true)
_, err = NewBlobStore(dir)
if err == ErrBadFile {
// Success
} else if err != nil {
@ -103,7 +103,7 @@ func TestStoreRetrieve(t *testing.T) {
}
defer os.RemoveAll(dir)
bs, err := NewBlobStore(dir, false)
bs, err := NewBlobStore(dir)
if err != nil {
t.Error(err)
return
@ -136,7 +136,7 @@ func TestReadNonExistantKey(t *testing.T) {
}
defer os.RemoveAll(dir)
bs, err := NewBlobStore(dir, false)
bs, err := NewBlobStore(dir)
if err != nil {
t.Error(err)
return
@ -160,7 +160,7 @@ func TestReadInvalidKeyLength(t *testing.T) {
}
defer os.RemoveAll(dir)
bs, err := NewBlobStore(dir, false)
bs, err := NewBlobStore(dir)
if err != nil {
t.Error(err)
return
@ -187,7 +187,7 @@ func TestReadInvalidKeyNonHex(t *testing.T) {
}
defer os.RemoveAll(dir)
bs, err := NewBlobStore(dir, false)
bs, err := NewBlobStore(dir)
if err != nil {
t.Error(err)
return
@ -214,7 +214,7 @@ func TestDefaultBlobStore(t *testing.T) {
}
defer os.RemoveAll(dir)
err = Open(dir, false)
err = Open(dir)
if err != nil {
t.Error(err)
}