code: def __check_equals(self, query):
          
          self.cur1.execute(query)
          records1 = self.cur1.fetchall()
  
          self.cur2.execute(query)
          records2 = self.cur2.fetchall()
  
          result = True
          differences = []
  
          d = difflib.Differ()
          records1 = [str(x) for x in records1]
          records2 = [str(x) for x in records2]
  
          for line in d.compare(records1, records2):
              if line[0] in ('-', '+'):
                  result = False
                  if self.verbose_level == 1:
                      differences.append(line[0:79])
                  elif self.verbose_level == 2:
                      differences.append(line)
  
          return result, differences
docs: Check if the query results on the two databases are equals.
  
              Returns
              -------
              bool
                  True if the results are the same
                  False otherwise
              list
                  A list with the differences