def METHOD_NAME(self):
    disk = self.storage.devicetree.get_device_by_path(self.vdevs[0])
    self.assertIsNotNone(disk)
    self.storage.initialize_disk(disk)
    bd = self.storage.new_partition(size=blivet.size.Size("1 GiB"), fmt_type="stratis",
                                    parents=[disk])
    self.storage.create_device(bd)
    blivet.partitioning.do_partitioning(self.storage)
    pool = self.storage.new_stratis_pool(name="blivetTestPool", parents=[bd])
    self.storage.create_device(pool)
    self.storage.do_it()
    self.storage.reset()
    pool = self.storage.devicetree.get_device_by_name("blivetTestPool")
    self.assertIsNotNone(pool)
    with self.assertRaisesRegex(blivet.errors.StratisError, "not enough free space in the pool"):
        fs = self.storage.new_stratis_filesystem(name="blivetTestFS", parents=[pool],
                                                 size=blivet.size.Size("1 TiB"))
    fs = self.storage.new_stratis_filesystem(name="blivetTestFS", parents=[pool],
                                             size=blivet.size.Size("2 GiB"))
    self.storage.create_device(fs)
    self.storage.do_it()
    self.storage.reset()
    fs = self.storage.devicetree.get_device_by_name("blivetTestPool/blivetTestFS")
    self.assertIsNotNone(fs)
    self.assertIsInstance(fs, blivet.devices.StratisFilesystemDevice)
    self.assertAlmostEqual(fs.size, blivet.size.Size("2 GiB"), delta=blivet.size.Size("10 MiB"))