Пример #1
0
  def test_index_nominal(self):
    registry = TestRegistry({JUnitTest('class1'): (1, 'a'),
                             JUnitTest('class2'): (2, 'b'),
                             JUnitTest('class3', 'method1'): (1, 'a'),
                             JUnitTest('class3', 'method2'): (4, 'b')})

    actual_index = registry.index(lambda t: t[0], lambda t: t[1])
    expected_index = {(1, 'a'): (JUnitTest('class1'), JUnitTest('class3', 'method1')),
                      (2, 'b'): (JUnitTest('class2'),),
                      (4, 'b'): (JUnitTest('class3', 'method2'),)}
    self._assert_index(expected_index, actual_index)
Пример #2
0
  def test_index_no_indexers(self):
    registry = TestRegistry({JUnitTest('class1'): (1, 'a'),
                             JUnitTest('class2'): (2, 'b')})

    self._assert_index({(): (JUnitTest('class1'), JUnitTest('class2'))}, registry.index())