1540
1540
self._update_file('file0.txt', 'HELLO\n', checkin=False)
1541
1541
self._update_file('dir0/file00.txt', 'HELLO\n', checkin=False)
1543
1544
out, err = self.run_bzr(['grep', '--files-with-matches', 'HELLO'])
1545
1546
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1546
1547
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1547
1548
self.assertEqual(len(out.splitlines()), 2)
1551
out, err = self.run_bzr(['grep', '--files-with-matches', 'HE.LO'])
1553
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1554
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1555
self.assertEqual(len(out.splitlines()), 2)
1549
1558
out, err = self.run_bzr(['grep', '-l', 'HELLO'])
1551
1560
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1552
1561
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1553
1562
self.assertEqual(len(out.splitlines()), 2)
1565
out, err = self.run_bzr(['grep', '-l', 'HE.LO'])
1567
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1568
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1569
self.assertEqual(len(out.splitlines()), 2)
1555
1572
out, err = self.run_bzr(['grep', '-l', 'HELLO', 'dir0', 'file1.txt'])
1557
1574
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1558
1575
self.assertEqual(len(out.splitlines()), 1)
1578
out, err = self.run_bzr(['grep', '-l', '.ELLO', 'dir0', 'file1.txt'])
1580
self.assertContainsRe(out, "^dir0/file00.txt$", flags=TestGrep._reflags)
1581
self.assertEqual(len(out.splitlines()), 1)
1560
1584
out, err = self.run_bzr(['grep', '-l', 'HELLO', 'file0.txt'])
1562
1586
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1563
1587
self.assertEqual(len(out.splitlines()), 1)
1590
out, err = self.run_bzr(['grep', '-l', '.ELLO', 'file0.txt'])
1592
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1593
self.assertEqual(len(out.splitlines()), 1)
1565
1596
out, err = self.run_bzr(['grep', '--no-recursive', '-l', 'HELLO'])
1567
1598
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1568
1599
self.assertEqual(len(out.splitlines()), 1)
1602
out, err = self.run_bzr(['grep', '--no-recursive', '-l', '.ELLO'])
1604
self.assertContainsRe(out, "^file0.txt$", flags=TestGrep._reflags)
1605
self.assertEqual(len(out.splitlines()), 1)
1570
1607
def test_ver_files_with_matches(self):
1571
1608
"""(ver) Ensure --files-with-matches, -l works