distro: use PartitionTable.ContainsMountpoint
Use the new helper instead of re-defining it in the distro tests.
This commit is contained in:
parent
4f474f1661
commit
2280a55e71
2 changed files with 4 additions and 34 deletions
|
|
@ -5,7 +5,6 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/osbuild/osbuild-composer/internal/blueprint"
|
||||
"github.com/osbuild/osbuild-composer/internal/disk"
|
||||
"github.com/osbuild/osbuild-composer/internal/distro"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
|
@ -32,18 +31,6 @@ var mountpoints = []blueprint.FilesystemCustomization{
|
|||
/* #nosec G404 */
|
||||
var rng = rand.New(rand.NewSource(0))
|
||||
|
||||
func containsMountpoint(expected []disk.Partition, mountpoint string) bool {
|
||||
for _, p := range expected {
|
||||
if p.Filesystem == nil {
|
||||
continue
|
||||
}
|
||||
if p.Filesystem.Mountpoint == mountpoint {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func TestDistro_UnsupportedArch(t *testing.T) {
|
||||
testBasicImageType.arch = &architecture{
|
||||
name: "unsupported_arch",
|
||||
|
|
@ -61,8 +48,7 @@ func TestDistro_DefaultPartitionTables(t *testing.T) {
|
|||
pt, err := testBasicImageType.getPartitionTable(mountpoints, distro.ImageOptions{}, rng)
|
||||
require.Nil(t, err)
|
||||
for _, m := range mountpoints {
|
||||
contains := containsMountpoint(pt.Partitions, m.Mountpoint)
|
||||
assert.True(t, contains)
|
||||
assert.True(t, pt.ContainsMountpoint(m.Mountpoint))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -77,8 +63,7 @@ func TestDistro_Ec2PartitionTables(t *testing.T) {
|
|||
if _, exists := testEc2ImageType.basePartitionTables[archName]; exists {
|
||||
require.Nil(t, err)
|
||||
for _, m := range mountpoints {
|
||||
contains := containsMountpoint(pt.Partitions, m.Mountpoint)
|
||||
assert.True(t, contains)
|
||||
assert.True(t, pt.ContainsMountpoint(m.Mountpoint))
|
||||
}
|
||||
} else {
|
||||
require.EqualError(t, err, "unknown arch: "+testEc2ImageType.arch.name)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/osbuild/osbuild-composer/internal/blueprint"
|
||||
"github.com/osbuild/osbuild-composer/internal/disk"
|
||||
"github.com/osbuild/osbuild-composer/internal/distro"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
|
@ -32,18 +31,6 @@ var mountpoints = []blueprint.FilesystemCustomization{
|
|||
/* #nosec G404 */
|
||||
var rng = rand.New(rand.NewSource(0))
|
||||
|
||||
func containsMountpoint(expected []disk.Partition, mountpoint string) bool {
|
||||
for _, p := range expected {
|
||||
if p.Filesystem == nil {
|
||||
continue
|
||||
}
|
||||
if p.Filesystem.Mountpoint == mountpoint {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func TestDistro_UnsupportedArch(t *testing.T) {
|
||||
testBasicImageType.arch = &architecture{
|
||||
name: "unsupported_arch",
|
||||
|
|
@ -61,8 +48,7 @@ func TestDistro_DefaultPartitionTables(t *testing.T) {
|
|||
pt, err := testBasicImageType.getPartitionTable(mountpoints, distro.ImageOptions{}, rng)
|
||||
require.Nil(t, err)
|
||||
for _, m := range mountpoints {
|
||||
contains := containsMountpoint(pt.Partitions, m.Mountpoint)
|
||||
assert.True(t, contains)
|
||||
assert.True(t, pt.ContainsMountpoint(m.Mountpoint))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -77,8 +63,7 @@ func TestDistro_Ec2PartitionTables(t *testing.T) {
|
|||
if _, exists := testEc2ImageType.basePartitionTables[archName]; exists {
|
||||
require.Nil(t, err)
|
||||
for _, m := range mountpoints {
|
||||
contains := containsMountpoint(pt.Partitions, m.Mountpoint)
|
||||
assert.True(t, contains)
|
||||
assert.True(t, pt.ContainsMountpoint(m.Mountpoint))
|
||||
}
|
||||
} else {
|
||||
require.EqualError(t, err, "unknown arch: "+testEc2ImageType.arch.name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue