Valentyn Tymofieiev created BEAM-5615:
-----------------------------------------

             Summary: Several tests fail on Python 3 with TypeError: 'cmp' is 
an invalid keyword argument for this function
                 Key: BEAM-5615
                 URL: https://issues.apache.org/jira/browse/BEAM-5615
             Project: Beam
          Issue Type: Sub-task
          Components: sdk-py-harness
            Reporter: Valentyn Tymofieiev


ERROR: test_top (apache_beam.transforms.combiners_test.CombineTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/combiners_test.py",
 line 89, in test_top
    names)  # Note parameter passed to comparator.
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pvalue.py",
 line 111, in __or__
    return self.pipeline.apply(ptransform, self)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pipeline.py",
 line 467, in apply
    label or transform.label)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pipeline.py",
 line 477, in apply
    return self.apply(transform, pvalueish)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pipeline.py",
 line 513, in apply
    pvalueish_result = self.runner.apply(transform, pvalueish)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/runners/runner.py",
 line 193, in apply
    return m(transform, input)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/runners/runner.py",
 line 199, in apply_PTransform
    return transform.expand(input)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/ptransform.py",
 line 759, in expand
    return self._fn(pcoll, *args, **kwargs)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/combiners.py",
 line 185, in Of
    TopCombineFn(n, compare, key, reverse), *args, **kwargs)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pvalue.py",
 line 111, in __or__
    return self.pipeline.apply(ptransform, self)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/pipeline.py",
 line 513, in apply
    pvalueish_result = self.runner.apply(transform, pvalueish)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/runners/runner.py",
 line 193, in apply
    return m(transform, input)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/runners/runner.py",
 line 199, in apply_PTransform
    return transform.expand(input)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/core.py",
 line 1251, in expand
    default_value = combine_fn.apply([], *self.args, **self.kwargs)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/core.py",
 line 623, in apply
    *args, **kwargs)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/combiners.py",
 line 362, in extract_output
    self._sort_buffer(buffer, lt)
  File 
"/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/combiners.py",
 line 295, in _sort_buffer
    key=self._key_fn)
TypeError: 'cmp' is an invalid keyword argument for this function





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

Reply via email to