Fix path filters (#3041)

* Fix path filters
* Replace getPathSearchClause
* Remove incorrect tests
This commit is contained in:
DingDongSoLong4
2022-10-26 09:48:13 +02:00
committed by GitHub
parent a60afc162f
commit 1c0042c4c2
7 changed files with 31 additions and 108 deletions

View File

@@ -2097,42 +2097,6 @@ func TestSceneQueryPath(t *testing.T) {
[]int{sceneIdx},
[]int{otherSceneIdx},
},
{
"equals folder name",
models.StringCriterionInput{
Value: folder,
Modifier: models.CriterionModifierEquals,
},
[]int{sceneIdx},
nil,
},
{
"equals folder name trailing slash",
models.StringCriterionInput{
Value: folder + string(filepath.Separator),
Modifier: models.CriterionModifierEquals,
},
[]int{sceneIdx},
nil,
},
{
"equals base name",
models.StringCriterionInput{
Value: basename,
Modifier: models.CriterionModifierEquals,
},
[]int{sceneIdx},
nil,
},
{
"equals base name leading slash",
models.StringCriterionInput{
Value: string(filepath.Separator) + basename,
Modifier: models.CriterionModifierEquals,
},
[]int{sceneIdx},
nil,
},
{
"equals full path wildcard",
models.StringCriterionInput{
@@ -2151,24 +2115,6 @@ func TestSceneQueryPath(t *testing.T) {
[]int{otherSceneIdx},
[]int{sceneIdx},
},
{
"not equals folder name",
models.StringCriterionInput{
Value: folder,
Modifier: models.CriterionModifierNotEquals,
},
nil,
[]int{sceneIdx},
},
{
"not equals basename",
models.StringCriterionInput{
Value: basename,
Modifier: models.CriterionModifierNotEquals,
},
nil,
[]int{sceneIdx},
},
{
"includes folder name",
models.StringCriterionInput{