~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_unknowns.py

  • Committer: Vincent Ladeuil
  • Date: 2010-03-02 10:21:39 UTC
  • mfrom: (4797.2.24 2.1)
  • mto: This revision was merged to the branch mainline in revision 5069.
  • Revision ID: v.ladeuil+lp@free.fr-20100302102139-b5cba7h6xu13mekg
Merge 2.1 into trunk including fixes for #331095, #507557, #185103, #524184 and #369501

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
#
14
14
# You should have received a copy of the GNU General Public License
15
15
# along with this program; if not, write to the Free Software
16
 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
16
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
17
 
18
18
 
19
19
"""Black-box tests for 'bzr unknowns', which shows unknown files."""
20
20
 
21
21
from bzrlib.tests.blackbox import ExternalBase
22
22
 
 
23
 
23
24
class TestUnknowns(ExternalBase):
24
25
 
25
26
    def test_unknowns(self):
33
34
        self.build_tree_contents([('a', 'contents of a\n')])
34
35
        self.assertEquals(self.run_bzr('unknowns')[0], 'a\n')
35
36
 
36
 
        # multiple unknown files
37
 
        self.build_tree(['b', 'c'])
38
 
        self.assertEquals(self.run_bzr('unknowns')[0], 'a\nb\nc\n')
 
37
        # multiple unknown files, including one with a space in its name
 
38
        self.build_tree(['b', 'c', 'd e'])
 
39
        self.assertEquals(self.run_bzr('unknowns')[0], 'a\nb\nc\n"d e"\n')
39
40
 
40
41
        # after add, file no longer shown
41
 
        tree.add('a')
 
42
        tree.add(['a', 'd e'])
42
43
        self.assertEquals(self.run_bzr('unknowns')[0], 'b\nc\n')
43
44
 
44
45
        # after all added, none shown