diff --git a/pivotal-import/pivotal_import.py b/pivotal-import/pivotal_import.py index 91190d3..a419430 100644 --- a/pivotal-import/pivotal_import.py +++ b/pivotal-import/pivotal_import.py @@ -95,19 +95,19 @@ def parse_priority(priority): col_map = { - "id": "external_id", - "title": "name", + "accepted at": ("accepted_at", parse_date), + "created at": ("created_at", parse_date), + "current state": "pt_state", + "deadline": ("deadline", parse_date), "description": "description", - "type": "story_type", "estimate": ("estimate", int), - "priority": ("priority", parse_priority), - "current state": "pt_state", + "id": "external_id", "labels": ("labels", parse_labels), - "url": ("external_links", url_to_external_links), - "created at": ("created_at", parse_date), - "accepted at": ("accepted_at", parse_date), - "deadline": ("deadline", parse_date), + "priority": ("priority", parse_priority), "requested by": "requester", + "title": "name", + "type": "story_type", + "url": ("external_links", url_to_external_links), } nested_col_map = { @@ -130,6 +130,7 @@ def parse_priority(priority): "comments", "created_at", "custom_fields", + "deadline", "description", "estimate", "external_id", diff --git a/pivotal-import/pivotal_import_test.py b/pivotal-import/pivotal_import_test.py index d475651..ab0ebbe 100644 --- a/pivotal-import/pivotal_import_test.py +++ b/pivotal-import/pivotal_import_test.py @@ -392,6 +392,7 @@ def test_build_release(): d = { "story_type": "release", "name": "A Release", + "deadline": "2014-10-15T00:00:00", } assert { @@ -405,6 +406,7 @@ def test_build_release(): {"name": PIVOTAL_TO_SHORTCUT_RUN_LABEL}, {"name": PIVOTAL_RELEASE_TYPE_LABEL}, ], + "deadline": "2014-10-15T00:00:00", }, "parsed_row": d, } == build_entity(ctx, d)