~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/plugins/grep/test_grep.py

  • Committer: Andrew Starr-Bochicchio
  • Date: 2014-03-30 17:59:29 UTC
  • mto: This revision was merged to the branch mainline in revision 6592.
  • Revision ID: a.starr.b@gmail.com-20140330175929-rd97jstcbau2j1gy
Use LooseVersion from distutils to check Cython version in order to handle non-integers in the version string.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2010, 2011, 2012, 2016 Canonical Ltd
 
1
# Copyright (C) 2010 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
2169
2169
        self.build_tree_contents([('hello', 'hello world!\n')])
2170
2170
        tree.commit('updated hello')
2171
2171
        out, err = self.run_bzr(['grep', '-p', 'hello'])
2172
 
        self.assertEqual(err, '')
 
2172
        self.assertEquals(err, '')
2173
2173
        self.assertEqualDiff(subst_dates(out), '''\
2174
2174
=== revno:3 ===
2175
2175
  === modified file 'hello'
2188
2188
        self.build_tree_contents([('hello', 'hello world!\n')])
2189
2189
        tree.commit('updated hello')
2190
2190
        out, err = self.run_bzr(['grep', '-p', '-r', '3', 'hello'])
2191
 
        self.assertEqual(err, '')
 
2191
        self.assertEquals(err, '')
2192
2192
        self.assertEqualDiff(subst_dates(out), '''\
2193
2193
=== revno:3 ===
2194
2194
  === modified file 'hello'
2209
2209
        #self.build_tree_contents([('hello', 'hello world!3\n')]) # rev 5
2210
2210
        tree.commit('rev5')
2211
2211
        out, err = self.run_bzr(['grep', '-p', '-r', '2..5', 'hello'])
2212
 
        self.assertEqual(err, '')
 
2212
        self.assertEquals(err, '')
2213
2213
        self.assertEqualDiff(subst_dates(out), '''\
2214
2214
=== revno:5 ===
2215
2215
  === modified file 'hello'
2233
2233
        tree.commit('updated hello')
2234
2234
        out, err = self.run_bzr(['grep', '--diff', '-r', '3',
2235
2235
            '--color', 'always', 'hello'])
2236
 
        self.assertEqual(err, '')
 
2236
        self.assertEquals(err, '')
2237
2237
        revno = color_string('=== revno:3 ===', fg=FG.BOLD_BLUE) + '\n'
2238
2238
        filename = color_string("  === modified file 'hello'", fg=FG.BOLD_MAGENTA) + '\n'
2239
2239
        redhello = color_string('hello', fg=FG.BOLD_RED)
2249
2249
        """grep -p with zero revisions."""
2250
2250
        out, err = self.run_bzr(['init'])
2251
2251
        out, err = self.run_bzr(['grep', '--diff', 'foo'], 3)
2252
 
        self.assertEqual(out, '')
 
2252
        self.assertEquals(out, '')
2253
2253
        self.assertContainsRe(err, "ERROR:.*revision.* does not exist in branch")
2254
2254