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)
 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)