Skip to content

Commit

Permalink
updated unit tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
Zawar92 authored and marcosmarxm committed Aug 25, 2022
1 parent e2ff0e8 commit 249e450
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -130,7 +130,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down Expand Up @@ -160,7 +160,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -181,7 +181,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down Expand Up @@ -211,7 +211,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -232,7 +232,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down Expand Up @@ -262,7 +262,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -283,7 +283,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down Expand Up @@ -313,7 +313,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -334,7 +334,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data").get("history")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down Expand Up @@ -364,7 +364,7 @@ def cursor_field(self) -> str:

def date_to_int(self, start_date) -> int:
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return 1
return diff.days

Expand All @@ -385,7 +385,7 @@ def read_records(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iter
def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
if response.json().get("data"):
return response.json().get("data")
return [{"error": "data unavailable on date."}]
return [{}]

def path(
self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ def test_parse_response(patch_incremental_german_history_cases):
expected_response = response.json().get("data")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = [{}]
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ def test_parse_response(patch_incremental_german_history_deaths):
expected_response = response.json().get("data")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = [{}]
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ def test_parse_response(patch_incremental_german_history_frozenInc):
expected_response = response.json().get("data").get("history")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = []
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ def test_parse_response(patch_incremental_german_history_hospitalization):
expected_response = response.json().get("data")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = [{}]
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ def test_parse_response(patch_incremental_german_history_incidence):
expected_response = response.json().get("data")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = [{}]
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ def test_parse_response(patch_incremental_german_history_recovered):
expected_response = response.json().get("data")
assert stream.parse_response(response) == expected_response
else:
expected_response = [{"error": "data unavailable on date."}]
expected_response = [{}]
assert stream.parse_response(response) == expected_response


def check_diff(start_date):
diff = datetime.now() - datetime.strptime(start_date, "%Y-%m-%d")
if diff.days == 0:
if diff.days <= 0:
return str(1)
return str(diff.days)

Expand Down

0 comments on commit 249e450

Please sign in to comment.