def testCreateSuiteDescriptionDict(self): self._AddSampleData() for test_path in ['Chromium/win7/dromaeo', 'Chromium/mac/dromaeo']: test = utils.TestKey(test_path).get() test.description = 'Foo.' test.put() suite_keys = update_test_suites._FetchTestSuiteKeys() self.assertEqual( {'dromaeo': 'Foo.', 'scrolling': '', 'really': ''}, update_test_suites._CreateSuiteDescriptionDict(suite_keys))
def testCreateSuiteMastersDict(self): self._AddSampleData() suite_keys = update_test_suites._FetchTestSuiteKeys() self.assertEqual( { 'dromaeo': {'Chromium': ['mac', 'win7']}, 'really': {'Chromium': ['mac', 'win7']}, 'scrolling': {'Chromium': ['mac', 'win7']}, }, update_test_suites._CreateSuiteMastersDict(suite_keys))
def testFetchTestSuiteKeys(self): self._AddSampleData() self.assertEqual( map(utils.TestKey, [ 'Chromium/mac/dromaeo', 'Chromium/mac/really', 'Chromium/mac/scrolling', 'Chromium/win7/dromaeo', 'Chromium/win7/really', 'Chromium/win7/scrolling', ]), update_test_suites._FetchTestSuiteKeys())