Exemplo n.º 1
0
 def testGetNewTestPathShorterOrLonger(self):
     self.assertEqual(
         'A/b/c', migrate_test_names._GetNewTestPath('A/b/c/d', 'A/*/c'))
     self.assertEqual(
         'A/b/c/d', migrate_test_names._GetNewTestPath('A/b/c', 'A/*/c/d'))
     self.assertRaises(migrate_test_names.BadInputPatternError,
                       migrate_test_names._GetNewTestPath, 'A/b/c',
                       'A/b/c/*')
Exemplo n.º 2
0
 def testGetNewTestPath_NewPathHasDifferentLength(self):
     self.assertEqual(
         'A/b/c', migrate_test_names._GetNewTestPath('A/b/c/d', 'A/*/c'))
     self.assertEqual(
         'A/b/c/d', migrate_test_names._GetNewTestPath('A/b/c', 'A/*/c/d'))
     self.assertRaises(migrate_test_names.BadInputPatternError,
                       migrate_test_names._GetNewTestPath, 'A/b/c',
                       'A/b/c/*')
Exemplo n.º 3
0
 def testGetNewTestPathWithAsterisks(self):
     self.assertEqual(
         'A/b/c/X',
         migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*/X'))
     self.assertEqual(
         'A/b/c/d',
         migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*/*'))
     self.assertEqual(
         'A/b/c', migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*'))
 def testGetNewTestPathShorterOrLonger(self):
   self.assertEqual(
       'A/b/c',
       migrate_test_names._GetNewTestPath('A/b/c/d', 'A/*/c'))
   self.assertEqual(
       'A/b/c/d',
       migrate_test_names._GetNewTestPath('A/b/c', 'A/*/c/d'))
   self.assertRaises(
       migrate_test_names.BadInputPatternError,
       migrate_test_names._GetNewTestPath, 'A/b/c', 'A/b/c/*')
 def testGetNewTestPathWithAsterisks(self):
   self.assertEqual(
       'A/b/c/X',
       migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*/X'))
   self.assertEqual(
       'A/b/c/d',
       migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*/*'))
   self.assertEqual(
       'A/b/c',
       migrate_test_names._GetNewTestPath('A/b/c/d', '*/*/*'))
Exemplo n.º 6
0
 def testGetNewTestPath_NewPathHasDifferentLength(self):
   self.assertEqual(
       'A/b/c',
       migrate_test_names._GetNewTestPath('A/b/c/d', 'A/*/c'))
   self.assertEqual(
       'A/b/c/d',
       migrate_test_names._GetNewTestPath('A/b/c', 'A/*/c/d'))
   self.assertRaises(
       migrate_test_names.BadInputPatternError,
       migrate_test_names._GetNewTestPath, 'A/b/c', 'A/b/c/*')
 def testGetNewTestPathWithBrackets(self):
   # Brackets are just used to delete parts of names, no other functionality.
   self.assertEqual(
       'A/b/c/x',
       migrate_test_names._GetNewTestPath('A/b/c/xxxx', '*/*/*/[xxx]'))
   self.assertEqual(
       'A/b/c',
       migrate_test_names._GetNewTestPath('A/b/c/xxxx', '*/*/*/[xxxx]'))
   self.assertEqual(
       'A/b/c/x',
       migrate_test_names._GetNewTestPath('A/b/c/x', '*/*/*/[]'))
   self.assertEqual(
       'A/b/c/d',
       migrate_test_names._GetNewTestPath('AA/bb/cc/dd', '[A]/[b]/[c]/[d]'))
Exemplo n.º 8
0
 def testGetNewTestPath_WithBrackets(self):
   # Brackets are just used to delete parts of names, no other functionality.
   self.assertEqual(
       'A/b/c/x',
       migrate_test_names._GetNewTestPath('A/b/c/xxxx', '*/*/*/[xxx]'))
   self.assertEqual(
       'A/b/c',
       migrate_test_names._GetNewTestPath('A/b/c/xxxx', '*/*/*/[xxxx]'))
   self.assertEqual(
       'A/b/c/x',
       migrate_test_names._GetNewTestPath('A/b/c/x', '*/*/*/[]'))
   self.assertEqual(
       'A/b/c/d',
       migrate_test_names._GetNewTestPath('AA/bb/cc/dd', '[A]/[b]/[c]/[d]'))