Beispiel #1
0
 def assert_affected_exactly_by(self, expected_affected_basenames,
                                initial_basename):
     """
     Checks the exact set of files affected by the given file.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     self.assertEquals(make_set(expected_affected_basenames),
                       affected_basenames)
 def assert_affected_exactly_by(self,
                                expected_affected_basenames: List[str],
                                initial_basename: str) -> None:
     """
     Checks the exact set of files affected by the given file.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     self.assertEqual(make_set(expected_affected_basenames),
                      affected_basenames)
 def assert_affected_by(self, expected_affected_basenames, initial_basename):
     """
     Asserts that all given files are affected by the given file. Other files might also be
     affected and that's OK.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     remaining_basenames = make_set(expected_affected_basenames) - set(affected_basenames)
     if remaining_basenames:
         self.assertFalse(
             "Expected files {} to be affected by {}, but they were not".format(
                 sorted(remaining_basenames),
                 initial_basename))
 def assert_affected_by(self, expected_affected_basenames, initial_basename):
     """
     Asserts that all given files are affected by the given file. Other files might also be
     affected and that's OK.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     remaining_basenames = make_set(expected_affected_basenames) - set(affected_basenames)
     if remaining_basenames:
         self.assertFalse(
             "Expected files {} to be affected by {}, but they were not".format(
                 sorted(remaining_basenames),
                 initial_basename))
Beispiel #5
0
 def assert_unaffected_by(self, unaffected_basenames, initial_basename):
     """
     Asserts that the given files are unaffected by the given file.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     incorrectly_affected = make_set(
         unaffected_basenames) & affected_basenames
     if incorrectly_affected:
         self.assertFalse((
             "Expected files {} to be unaffected by {}, but they are. Other affected "
             "files: {}").format(
                 sorted(incorrectly_affected), initial_basename,
                 sorted(affected_basenames - incorrectly_affected)))
 def assert_unaffected_by(self, unaffected_basenames, initial_basename):
     """
     Asserts that the given files are unaffected by the given file.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     incorrectly_affected = make_set(unaffected_basenames) & affected_basenames
     if incorrectly_affected:
         self.assertFalse(
                 ("Expected files {} to be unaffected by {}, but they are. Other affected "
                  "files: {}").format(
                      sorted(incorrectly_affected),
                      initial_basename,
                      sorted(affected_basenames - incorrectly_affected)))
 def assert_affected_exactly_by(self, expected_affected_basenames, initial_basename):
     """
     Checks the exact set of files affected by the given file.
     """
     affected_basenames = self.get_affected_basenames(initial_basename)
     self.assertEquals(make_set(expected_affected_basenames), affected_basenames)