code: def test_distill_20_sequence_sequence(self):
      eq_(self.module._distill_params_20(((1, 2, 3),)), ((1, 2, 3),))
      eq_(self.module._distill_params_20([(1, 2, 3)]), [(1, 2, 3)])
  
      eq_(
          self.module._distill_params_20(((1, 2), (2, 3))),
          ((1, 2), (2, 3)),
      )
      eq_(
          self.module._distill_params_20([(1, 2), (2, 3)]),
          [(1, 2), (2, 3)],
      )
  
imports: import datetime
  import re
  from types import MappingProxyType
  from sqlalchemy import exc
  from sqlalchemy.engine import processors
  from sqlalchemy.testing import assert_raises_message
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import expect_raises_message
  from sqlalchemy.testing import fixtures
  from sqlalchemy.util import immutabledict
label_desc: Use image node_id 3 for calling the _DistillArgsTest obj's underlying member method code with example usage: obj.test_distill_20_sequence_sequence() without return types