Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

removes date datatype support from the tap code #95

Merged
merged 6 commits into from
Mar 12, 2024

Conversation

rdeshmukh15
Copy link
Contributor

@rdeshmukh15 rdeshmukh15 commented Mar 4, 2024

Description of change

TDL-24742 - Removes DATE datatype support from the tap code

Manual QA steps

  • Integration tests passed
  • Unit tests passed

Risks

Rollback steps

  • revert this branch

@rdeshmukh15 rdeshmukh15 changed the title removes date support from the tap code removes date datatype support from the tap code Mar 4, 2024
@rdeshmukh15 rdeshmukh15 marked this pull request as draft March 4, 2024 10:17
@RushiT0122 RushiT0122 marked this pull request as ready for review March 7, 2024 08:25
Comment on lines 64 to 85
def test_null_date_effectiveFormat(self):
"""
Test when no value is given in second row of date, discovery is locking at 'effectiveFormat'.
And returns type and format in schema according to that.
"""
sheet = SHEET
sheet["data"][0]["rowData"][1]["values"][0]["effectiveFormat"]["numberFormat"]["type"] = "DATE"

expected_format = {
"type": [
"null",
"string"
],
"format": "date"
}

sheet_json_schema, columns = schema.get_sheet_schema_columns(sheet)
returned_formats = sheet_json_schema["properties"]["Column1"]["anyOf"]

# verify the returned schema has expected field types and format
self.assertIn(expected_format,returned_formats)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there is still value in this test as the format is different from the above test.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the unittest.

@RushiT0122 RushiT0122 requested a review from cosimon March 7, 2024 13:11
@RushiT0122 RushiT0122 merged commit b5c50a6 into master Mar 12, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants