Exemplo n.º 1
0
def test_get_list_data_faulty_response():
    when(requests).get(
        url=fake_user_url,
        params={
            'startDate': "2019-01-01",
            'endDate': "2019-01-01",
        }
    ).thenReturn(mock({"status_code": 500}))
    test = get_list_data(url="http://fake.nowhere", user_id="fake_userid", date_str="2019-01-01")
    unstub()
    assert test is False
Exemplo n.º 2
0
def test_get_list_data_single_date():
    fake_response = "fake list data response"
    when(requests).get(
        url=fake_user_url,
        params={"startDate": "2019-01-01", "endDate": "2019-01-01"},
    ).thenReturn(mock({"status_code": 200, "text": fake_response}))
    test = get_list_data(
        url="http://fake.nowhere", user_id="fake_userid", date_str="2019-01-01"
    )
    unstub()
    assert test == fake_response
Exemplo n.º 3
0
def test_get_list_data_default():
    month = datetime.now().strftime("%Y-%m") 
    fake_response = "fake list data response"
    when(requests).get(
        url=fake_user_url,
        params={
            'startDate': f"{month}-01",
            'endDate': f"{month}-31"
        }
    ).thenReturn(mock({"status_code": 200, "text": fake_response}))
    test = get_list_data(
        url="http://fake.nowhere", user_id="fake_userid", date_str=datetime.now().strftime("%Y-%m")
    )
    unstub()
    assert test == fake_response
Exemplo n.º 4
0
 def _get_events(self, date_str):
     return get_list_data(
         f"{self.config['backend_url']}",
         self.user_id,
         date_str=date_str,
     )