Avro
  1. Avro
  2. AVRO-219

Rewrite Python implementation's IO path (schema.py, io.py, genericio.py, datafile.py) and associated tests

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3.0
    • Component/s: python
    • Labels:
      None

      Description

      Currently, the unit tests for schema.py, genericio.py, and datafile.py are grouped in with the unit tests for io.py in testio.py. We should break the tests into individual files so that we have better modularization of tests.

      1. AVRO-219.patch
        227 kB
        Jeff Hammerbacher
      2. AVRO-219-schema-io-and-datafile.patch
        81 kB
        Jeff Hammerbacher
      3. AVRO-219.patch.schema_and_io
        63 kB
        Jeff Hammerbacher
      4. AVRO-219.patch.schema
        27 kB
        Jeff Hammerbacher

        Issue Links

          Activity

          Jeff Hammerbacher created issue -
          Jeff Hammerbacher made changes -
          Field Original Value New Value
          Assignee Jeff Hammerbacher [ hammer ]
          Jeff Hammerbacher made changes -
          Summary Break testio.py into testschema.py, testio.py, and testdatafile.py Break testio.py into testschema.py, testio.py, testgenericio.py, and testdatafile.py
          Description Currently, the unit tests for schema.py datafile.py are grouped in with the unit tests for io.py in testio.py. We should break the tests into individual files so that we have better modularization of tests. Currently, the unit tests for schema.py, genericio.py, and datafile.py are grouped in with the unit tests for io.py in testio.py. We should break the tests into individual files so that we have better modularization of tests.
          Jeff Hammerbacher made changes -
          Attachment AVRO-219.patch.schema [ 12428597 ]
          Jeff Hammerbacher made changes -
          Summary Break testio.py into testschema.py, testio.py, testgenericio.py, and testdatafile.py Rewrite Python implementation's IO path (schema.py, io.py, genericio.py, datafile.py) and associated tests
          Jeff Hammerbacher made changes -
          Attachment AVRO-219.patch.schema_and_io [ 12428690 ]
          Jeff Hammerbacher made changes -
          Attachment AVRO-219-schema-io-and-datafile.patch [ 12428794 ]
          Jeff Hammerbacher made changes -
          Link This issue is part of AVRO-264 [ AVRO-264 ]
          Jeff Hammerbacher made changes -
          Attachment AVRO-219.patch [ 12429307 ]
          Jeff Hammerbacher made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jeff Hammerbacher made changes -
          Link This issue blocks AVRO-283 [ AVRO-283 ]
          Jeff Hammerbacher made changes -
          Link This issue blocks AVRO-284 [ AVRO-284 ]
          Doug Cutting made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Fix Version/s 1.3.0 [ 12314318 ]
          Resolution Fixed [ 1 ]
          Jeff Hammerbacher made changes -
          Link This issue is part of AVRO-289 [ AVRO-289 ]
          Doug Cutting made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Jeff Hammerbacher
              Reporter:
              Jeff Hammerbacher
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development