bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
| 2485.8.10
by Vincent Ladeuil Add test for cat and missing. | 1 | # Copyright (C) 2007 Canonical Ltd
 | 
| 2 | #
 | |
| 3 | # This program is free software; you can redistribute it and/or modify
 | |
| 4 | # it under the terms of the GNU General Public License as published by
 | |
| 5 | # the Free Software Foundation; either version 2 of the License, or
 | |
| 6 | # (at your option) any later version.
 | |
| 7 | #
 | |
| 8 | # This program is distributed in the hope that it will be useful,
 | |
| 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
| 11 | # GNU General Public License for more details.
 | |
| 12 | #
 | |
| 13 | # You should have received a copy of the GNU General Public License
 | |
| 14 | # along with this program; if not, write to the Free Software
 | |
| 4183.7.1
by Sabin Iacob update FSF mailing address | 15 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 | 
| 2485.8.10
by Vincent Ladeuil Add test for cat and missing. | 16 | |
| 17 | ||
| 18 | from bzrlib.builtins import cmd_missing | |
| 2485.8.59
by Vincent Ladeuil Update from review comments. | 19 | from bzrlib.tests.transport_util import TestCaseWithConnectionHookedTransport | 
| 20 | ||
| 2485.8.10
by Vincent Ladeuil Add test for cat and missing. | 21 | |
| 22 | class TestMissing(TestCaseWithConnectionHookedTransport): | |
| 23 | ||
| 24 | def test_missing(self): | |
| 25 | wt1 = self.make_branch_and_tree('.') | |
| 26 | wt1.commit('empty commit') | |
| 27 | wt2 = self.make_branch_and_tree('branch2') | |
| 28 | wt2.pull(wt1.branch) | |
| 29 | wt2.commit('empty commit too') | |
| 2485.8.36
by Vincent Ladeuil Fix test suite to provide a better debugging experience. | 30 | |
| 2814.11.1
by Vincent Ladeuil Renamed install_hooks to start_logging_connections (as per Martin suggestion). | 31 | self.start_logging_connections() | 
| 2485.8.10
by Vincent Ladeuil Add test for cat and missing. | 32 | |
| 33 | cmd = cmd_missing() | |
| 34 |         # We don't care about the ouput but 'outf' should be defined
 | |
| 2717.1.1
by Lukáš Lalinsky Use UTF-8 encoded StringIO for log tests to avoid failures on non-ASCII committer names. | 35 | cmd.outf = self.make_utf8_encoded_stringio() | 
| 2485.8.59
by Vincent Ladeuil Update from review comments. | 36 | cmd.run(self.get_url('branch2')) | 
| 2485.8.10
by Vincent Ladeuil Add test for cat and missing. | 37 | self.assertEquals(1, len(self.connections)) | 
| 38 |