Example #1
0
  def testProcessNotOnWindows(self):
    sys.platform = 'linux2'
    processed_compile_db = compile_db.ProcessCompileDatabaseIfNeeded(
        _TEST_COMPILE_DB)

    # Assert no changes were made.
    self.assertItemsEqual(processed_compile_db, _TEST_COMPILE_DB)
Example #2
0
  def testProcessForWindows(self):
    sys.platform = 'win32'
    processed_compile_db = compile_db.ProcessCompileDatabaseIfNeeded(
        _TEST_COMPILE_DB)

    # Check each entry individually to improve readability of the output.
    for actual, expected in zip(processed_compile_db, _EXPECTED_COMPILE_DB):
      self.assertDictEqual(actual, expected)
Example #3
0
  def testProcessNotOnWindows(self):
    sys.platform = 'linux2'
    processed_compile_db = compile_db.ProcessCompileDatabaseIfNeeded(
        _TEST_COMPILE_DB)

    # Assert no changes were made.
    try:
      # assertItemsEqual is renamed assertCountEqual in Python3.
      self.assertCountEqual(processed_compile_db, _TEST_COMPILE_DB)
    except AttributeError:
      self.assertItemsEqual(processed_compile_db, _TEST_COMPILE_DB)