Philip Zeyliger created IMPALA-6780:
---------------------------------------

             Summary: test_recover_paritions.py have always-true asserts
                 Key: IMPALA-6780
                 URL: https://issues.apache.org/jira/browse/IMPALA-6780
             Project: IMPALA
          Issue Type: Task
            Reporter: Philip Zeyliger
            Assignee: Alexander Behm


I discovered in the process of looking at IMPALA-6453 that we have some 
assertions that the Python 2.6 compiler thinks are always true. This seems like 
a true test bug.

{code}
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:91: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.has_value(PART_NAME, result.data),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:95: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.has_value(INSERTED_VALUE, result.data),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:108: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (len(result.data) == old_length,
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:124: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.has_value("NULL", result.data),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:255: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert ((old_length + 1) == len(result.data),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:288: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.has_value(INSERTED_VALUE, result.data),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:332: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (len(result.data) == (old_length + 1),
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:362: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.count_partition(result.data) == 1,
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:365: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (self.count_value('p=100%25', result.data) == 1,
/tmp/zz/mnt/tests/metadata/test_recover_partitions.py:389: SyntaxWarning: 
assertion is always true, perhaps remove parentheses?
  assert (len(result.data) == old_length,
{code}

{code}
>>> assert (False, "hey")
<stdin>:1: SyntaxWarning: assertion is always true, perhaps remove parentheses?
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to