diff options
author | 2022-06-30 12:22:10 +0200 | |
---|---|---|
committer | 2022-06-30 12:22:10 +0200 | |
commit | 9e7d022a06779a03e3eaaadad6cc33423f46892b (patch) | |
tree | 7c13c5af98fba382fc75c1dc195bdf0cc9cdd905 /internal/db/bundb/media_test.go | |
parent | [feature] Use default instance thumbnail if instance account header not set (... (diff) | |
download | gotosocial-9e7d022a06779a03e3eaaadad6cc33423f46892b.tar.xz |
[feature] Cleanup unattached local media (#680)
* add localUnattached db function
* add parseOlderThan util function
* add pruneunusedlocalattachments to media manager
* add unusedlocal pruning to schedule + admin call
* set number of days to keep as a const
* fix test
Diffstat (limited to 'internal/db/bundb/media_test.go')
-rw-r--r-- | internal/db/bundb/media_test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/db/bundb/media_test.go b/internal/db/bundb/media_test.go index f1809b3fb..d6a4981f8 100644 --- a/internal/db/bundb/media_test.go +++ b/internal/db/bundb/media_test.go @@ -24,6 +24,7 @@ import ( "time" "github.com/stretchr/testify/suite" + "github.com/superseriousbusiness/gotosocial/testrig" ) type MediaTestSuite struct { @@ -51,6 +52,14 @@ func (suite *MediaTestSuite) TestGetAvisAndHeaders() { suite.Len(attachments, 2) } +func (suite *MediaTestSuite) TestGetLocalUnattachedOlderThan() { + ctx := context.Background() + + attachments, err := suite.db.GetLocalUnattachedOlderThan(ctx, testrig.TimeMustParse("2090-06-04T13:12:00Z"), "", 10) + suite.NoError(err) + suite.Len(attachments, 1) +} + func TestMediaTestSuite(t *testing.T) { suite.Run(t, new(MediaTestSuite)) } |