13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
18
"""Tests of the 'bzr add' command."""
22
from bzrlib.tests import (
24
split_suite_by_condition,
27
22
from bzrlib.tests.blackbox import ExternalBase
28
23
from bzrlib.tests.test_win32utils import NeedsGlobExpansionFeature
31
def load_tests(standard_tests, module, loader):
32
"""Parameterize tests for view-aware vs not."""
33
to_adapt, result = split_suite_by_condition(
34
standard_tests, condition_isinstance(TestAdd))
36
('pre-views', {'branch_tree_format': 'pack-0.92'}),
37
('view-aware', {'branch_tree_format': 'development-wt6'}),
39
return multiply_tests(to_adapt, scenarios, result)
42
26
class TestAdd(ExternalBase):
44
def make_branch_and_tree(self, dir):
45
return ExternalBase.make_branch_and_tree(self, dir,
46
format=self.branch_tree_format)
48
28
def test_add_reports(self):
49
29
"""add command prints the names of added files."""
50
30
tree = self.make_branch_and_tree('.')