Ejemplo n.º 1
0
 def test_normalize_test_list_with_alias_pattern(self):
     self.assertEqual(
         normalize_test_list({ "a": '/.*oo.*/' },
                             ['woot', 'foo', 'bar'],
                             'a, b, c'),
         [{ 'test': t } for t in ['woot', 'foo', 'b', 'c']]
     )
Ejemplo n.º 2
0
 def test_normalize_test_list_with_alias_pattern_list(self):
     self.assertEqual(sorted(
         normalize_test_list({ "a": ['/.*oo/', 'bar', '/bi.*/'] },
                             ['woot', 'foo', 'bar', 'bing', 'baz'],
                             'a, b')),
         sorted([{ 'test': t } for t in ['foo', 'bar', 'bing', 'b']])
     )
Ejemplo n.º 3
0
 def test_normalize_test_list_with_alias_and_chunk(self):
     self.assertEqual(
         normalize_test_list({"a": "alpha"}, ['woot'], 'a-1, a-3'),
         [{
             'test': 'alpha',
             "only_chunks": set([1, 3])
         }])
Ejemplo n.º 4
0
 def test_normalize_test_list_with_alias_pattern_anchored(self):
     self.assertEqual(sorted(
         normalize_test_list({ "a": '/.*oo/' },
                             ['woot', 'foo', 'bar'],
                             'a, b, c')),
         sorted([{ 'test': t } for t in ['foo', 'b', 'c']])
     )
Ejemplo n.º 5
0
 def test_normalize_test_list_with_alias_pattern_list_chunks(self):
     self.assertEqual(sorted(
         normalize_test_list({ "a": ['/.*oo/', 'bar', '/bi.*/'] },
                             ['woot', 'foo', 'bar', 'bing', 'baz'],
                             'a-1, a-4, b')),
         sorted([{'test': 'b'}] + [
             { 'test': t, 'only_chunks': set([1, 4])} for t in ['foo', 'bar', 'bing']])
     )
Ejemplo n.º 6
0
 def test_normalize_test_list_specific_tests(self):
     self.assertEqual(normalize_test_list({}, ['woot'], 'a,b,c'),
                      [{
                          'test': 'a'
                      }, {
                          'test': 'b'
                      }, {
                          'test': 'c'
                      }])
Ejemplo n.º 7
0
 def test_normalize_test_list_specific_tests_with_whitespace(self):
     self.assertEqual(sorted(normalize_test_list({}, ['woot'], 'a, b, c')),
                      sorted([{
                          'test': 'a'
                      }, {
                          'test': 'b'
                      }, {
                          'test': 'c'
                      }]))
Ejemplo n.º 8
0
 def test_normalize_test_list_with_alias(self):
     self.assertEqual(
         sorted(normalize_test_list({"a": "alpha"}, ['woot'], 'a, b, c')),
         sorted([{
             'test': 'alpha'
         }, {
             'test': 'b'
         }, {
             'test': 'c'
         }]))
Ejemplo n.º 9
0
 def test_normalize_test_list_with_alias_and_chunk(self):
     self.assertEqual(
         normalize_test_list({ "a": "alpha" }, ['woot'], 'a-1, a-3'),
         [{ 'test': 'alpha', "only_chunks": set([1, 3])  }]
     )
Ejemplo n.º 10
0
 def test_normalize_test_list_with_alias(self):
     self.assertEqual(
         normalize_test_list({ "a": "alpha" }, ['woot'], 'a, b, c'),
         [{ 'test': 'alpha' }, { 'test': 'b' }, { 'test': 'c' }]
     )
Ejemplo n.º 11
0
 def test_normalize_test_list_specific_tests_with_whitespace(self):
     self.assertEqual(
         normalize_test_list({}, ['woot'], 'a, b, c'),
         [{ 'test': 'a' }, { 'test': 'b' }, { 'test': 'c' }]
     )
Ejemplo n.º 12
0
 def test_normalize_test_list_all(self):
     self.assertEqual(
         normalize_test_list({}, ['woot'], 'all'),
         [{ 'test': 'woot' }]
     )
Ejemplo n.º 13
0
 def test_normalize_test_list_none(self):
     self.assertEqual(
         normalize_test_list({}, ['woot'], 'none'), []
     )
Ejemplo n.º 14
0
 def test_normalize_test_list_specific_tests(self):
     self.assertEqual(
         normalize_test_list(['woot'], 'a,b,c'),
         [{ 'test': 'a' }, { 'test': 'b' }, { 'test': 'c' }]
     )
Ejemplo n.º 15
0
 def test_normalize_test_list_specific_tests_with_whitespace(self):
     self.assertEqual(normalize_test_list({}, ["woot"], "a, b, c"), [{"test": "a"}, {"test": "b"}, {"test": "c"}])
Ejemplo n.º 16
0
 def test_normalize_test_list_all(self):
     self.assertEqual(normalize_test_list({}, ["woot"], "all"), [{"test": "woot"}])
Ejemplo n.º 17
0
 def test_normalize_test_list_none(self):
     self.assertEqual(
         normalize_test_list(['woot'], 'none'), []
     )
Ejemplo n.º 18
0
 def test_normalize_test_list_with_alias(self):
     self.assertEqual(
         normalize_test_list({"a": "alpha"}, ["woot"], "a, b, c"), [{"test": "alpha"}, {"test": "b"}, {"test": "c"}]
     )
Ejemplo n.º 19
0
 def test_normalize_test_list_with_alias_and_chunk(self):
     self.assertEqual(
         normalize_test_list({"a": "alpha"}, ["woot"], "a-1, a-3"), [{"test": "alpha", "only_chunks": set([1, 3])}]
     )
 def test_normalize_test_list_specific_tests(self):
     self.assertEqual(sorted(
         normalize_test_list({}, ['woot'], 'a,b,c')),
         sorted([{ 'test': 'a' }, { 'test': 'b' }, { 'test': 'c' }])
     )
Ejemplo n.º 21
0
 def test_normalize_test_list_all(self):
     self.assertEqual(
         normalize_test_list(['woot'], 'all'),
         [{ 'test': 'woot' }]
     )
Ejemplo n.º 22
0
 def test_normalize_test_list_none(self):
     self.assertEqual(normalize_test_list({}, ["woot"], "none"), [])