Ejemplo n.º 1
0
 def setUp(self):
     self.err, self.out = StringIO(), StringIO()
     self.cmd = EmptyCmd(
                    err = self.err,
                    out = self.out,
                    environ = {},
                    list_volumes = no_volumes)
Ejemplo n.º 2
0
 def setUp(self):
     require_empty_dir('topdir')
     self.empty=EmptyCmd(
             out          = StringIO(),
             err          = StringIO(),
             environ      = {},
             getuid       = lambda: 123,
             list_volumes = lambda: ['topdir'],)
Ejemplo n.º 3
0
 def test_it_print_version(self):
     err, out = StringIO(), StringIO()
     cmd = EmptyCmd(err = err,
                    out = out,
                    environ = {},
                    version = '1.2.3',
                    list_volumes = no_volumes,)
     cmd.run('trash-empty', '--version')
     assert_equals(out.getvalue(), dedent("""\
         trash-empty 1.2.3
         """))
Ejemplo n.º 4
0
 def setUp(self):
     require_empty_dir('XDG_DATA_HOME')
     self.xdg_data_home   = 'XDG_DATA_HOME'
     self.environ = {'XDG_DATA_HOME':'XDG_DATA_HOME'}
     self.now = MagicMock(side_effect=RuntimeError)
     self.empty_cmd=EmptyCmd(
         out = StringIO(),
         err = StringIO(),
         environ = self.environ,
         now = self.now,
         list_volumes = no_volumes,
     )
Ejemplo n.º 5
0
 def setUp(self):
     require_empty_dir('XDG_DATA_HOME')
     self.info_dir_path   = 'XDG_DATA_HOME/Trash/info'
     self.files_dir_path  = 'XDG_DATA_HOME/Trash/files'
     self.environ = {'XDG_DATA_HOME':'XDG_DATA_HOME'}
     now = MagicMock(side_effect=RuntimeError)
     self.empty_cmd = EmptyCmd(
         out = StringIO(),
         err = StringIO(),
         environ = self.environ,
         now = now,
         list_volumes = no_volumes,
     )
Ejemplo n.º 6
0
    def test_help_output(self):
        err, out = StringIO(), StringIO()
        cmd = EmptyCmd(err = err,
                       out = out,
                       environ = {},
                       list_volumes = no_volumes,)
        cmd.run('trash-empty', '--help')
        assert_equals(out.getvalue(), dedent("""\
            Usage: trash-empty [days]

            Purge trashed files.

            Options:
              --version   show program's version number and exit
              -h, --help  show this help message and exit

            Report bugs to http://code.google.com/p/trash-cli/issues
            """))