mirror of
https://github.com/wavetermdev/backup.git
synced 2026-08-05 13:57:07 -07:00
Break layout node into its own Wave Object (#21)
I am updating the layout node setup to write to its own wave object. The existing setup requires me to plumb the layout updates through every time the tab gets updated, which produces a lot of annoying and unintuitive design patterns. With this new setup, the tab object doesn't get written to when the layout changes, only the layout object will get written to. This prevents collisions when both the tab object and the layout node object are getting updated, such as when a new block is added or deleted.
This commit is contained in:
@@ -79,7 +79,7 @@ func TestCreate(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
err := WFS.MakeFile(ctx, zoneId, "testfile", nil, FileOptsType{})
|
||||
if err != nil {
|
||||
t.Fatalf("error creating file: %v", err)
|
||||
@@ -153,7 +153,7 @@ func TestDelete(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
err := WFS.MakeFile(ctx, zoneId, "testfile", nil, FileOptsType{})
|
||||
if err != nil {
|
||||
t.Fatalf("error creating file: %v", err)
|
||||
@@ -216,7 +216,7 @@ func TestSetMeta(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
err := WFS.MakeFile(ctx, zoneId, "testfile", nil, FileOptsType{})
|
||||
if err != nil {
|
||||
t.Fatalf("error creating file: %v", err)
|
||||
@@ -319,7 +319,7 @@ func TestAppend(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
fileName := "t2"
|
||||
err := WFS.MakeFile(ctx, zoneId, fileName, nil, FileOptsType{})
|
||||
if err != nil {
|
||||
@@ -347,7 +347,7 @@ func TestWriteFile(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
fileName := "t3"
|
||||
err := WFS.MakeFile(ctx, zoneId, fileName, nil, FileOptsType{})
|
||||
if err != nil {
|
||||
@@ -391,7 +391,7 @@ func TestCircularWrites(t *testing.T) {
|
||||
defer cleanupDb(t)
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
err := WFS.MakeFile(ctx, zoneId, "c1", nil, FileOptsType{Circular: true, MaxSize: 50})
|
||||
if err != nil {
|
||||
t.Fatalf("error creating file: %v", err)
|
||||
@@ -478,7 +478,7 @@ func TestMultiPart(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
fileName := "m2"
|
||||
data := makeText(80)
|
||||
err := WFS.MakeFile(ctx, zoneId, fileName, nil, FileOptsType{})
|
||||
@@ -554,7 +554,7 @@ func TestSimpleDBFlush(t *testing.T) {
|
||||
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
fileName := "t1"
|
||||
err := WFS.MakeFile(ctx, zoneId, fileName, nil, FileOptsType{})
|
||||
if err != nil {
|
||||
@@ -586,7 +586,7 @@ func TestConcurrentAppend(t *testing.T) {
|
||||
defer cleanupDb(t)
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
zoneId := uuid.New().String()
|
||||
zoneId := uuid.NewString()
|
||||
fileName := "t1"
|
||||
err := WFS.MakeFile(ctx, zoneId, fileName, nil, FileOptsType{})
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user