def test_fstab_noatime(self, mock_stdout, mock_stderr): mock_stdout.side_effect = StringIO() mock_stderr.side_effect = StringIO() apt_btrfs = AptBtrfsSnapshot( fstab=os.path.join(self.testdir, "data", "fstab.bug833980")) # ensure our test is right entry = apt_btrfs._get_supported_btrfs_root_fstab_entry() self.assertTrue("noatime" in entry.options) # ensure we get the right exception self.assertRaises(AptBtrfsRootWithNoatimeError, apt_btrfs.get_btrfs_root_snapshots_list, "1d") # and the right return codes from the commands self.assertEqual(apt_btrfs.clean_btrfs_root_snapshots_older_than("1d"), False) self.assertEqual(apt_btrfs.print_btrfs_root_snapshots_older_than("1d"), False)