~bzr-pqm/bzr/bzr.dev

6614.1.3 by Vincent Ladeuil
Fix assertEquals being deprecated by using assertEqual.
1
# Copyright (C) 2010, 2016 Canonical Ltd
5171.3.7 by Martin von Gagern
Added blackbox tests for --directory option.
2
# -*- coding: utf-8 -*-
3
#
4
# This program is free software; you can redistribute it and/or modify
5
# it under the terms of the GNU General Public License as published by
6
# the Free Software Foundation; either version 2 of the License, or
7
# (at your option) any later version.
8
#
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
# GNU General Public License for more details.
13
#
14
# You should have received a copy of the GNU General Public License
15
# along with this program; if not, write to the Free Software
16
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
18
19
"""Black-box tests for 'bzr deleted', which shows newly deleted files."""
20
21
import os
22
23
from bzrlib.branch import Branch
5283.4.5 by Martin Pool
Update remaining subclasses of ExternalBase
24
from bzrlib.tests import TestCaseWithTransport
25
26
27
class TestDeleted(TestCaseWithTransport):
5171.3.7 by Martin von Gagern
Added blackbox tests for --directory option.
28
29
    def test_deleted_directory(self):
30
        """Test --directory option"""
31
        tree = self.make_branch_and_tree('a')
32
        self.build_tree(['a/README'])
33
        tree.add('README')
34
        tree.commit('r1')
35
        tree.remove('README')
36
        out, err = self.run_bzr(['deleted', '--directory=a'])
6614.1.3 by Vincent Ladeuil
Fix assertEquals being deprecated by using assertEqual.
37
        self.assertEqual('README\n', out)