def test_get_item_tag(self): api = ExportApi() api.set_dates(self.start, self.stop) tag = os.environ['tag'] res = api.get_item_tag(tag) assert isinstance(res, list)
def test_get_evt_datetime(self): api = ExportApi() api.set_dates(self.start, self.stop) evt_name = os.environ['evt_name'] res = api.get_evt(evt_name, as_datetime=True) assert isinstance(res[0][0], datetime)
def test_get_kpi_without_date(self): api = ExportApi() api.set_dates(self.start, self.stop) res = api.get_kpi('dau', with_date=False) assert isinstance(res, list) assert len(res) == self.period_len
def test_get_item_revenue(self): api = ExportApi() api.set_dates(self.start, self.stop) uid = os.environ['uid'] res = api.get_item_revenue(uid) assert isinstance(res, list)
def test_get_user_cohorts(self): api = ExportApi() api.set_dates(self.start, self.stop) res = api.get_user_cohorts() assert isinstance(res, dict) assert len(res) == self.period_len
def test_get_payload_lst(self): api = ExportApi() api.set_dates(self.start, self.stop) evt_name = os.environ['evt_name'] res = api.get_payload_lst(evt_name) assert isinstance(res, list)
def test_get_evt_without_date(self): api = ExportApi() api.set_dates(self.start, self.stop) evt_name = os.environ['evt_name'] res = api.get_evt(evt_name, with_date=False) assert isinstance(res, list) assert len(res) == self.period_len
def test_get_kpi(self): api = ExportApi() api.set_dates(self.start, self.stop) res = api.get_kpi('dau') assert isinstance(res, list) assert isinstance(res[0][0], str) assert len(res) == self.period_len
def test_get_evt(self): api = ExportApi() api.set_dates(self.start, self.stop) evt_name = os.environ['evt_name'] res = api.get_evt(evt_name) assert isinstance(res, list) assert isinstance(res[0][0], str) assert len(res) == self.period_len
def test_get_payload(self): api = ExportApi() api.set_dates(self.start, self.stop) evt_name = os.environ['evt_name'] payload_key = os.environ['payload_key'] res = api.get_payload(evt_name, payload_key, default_struct=False) assert isinstance(res, list) assert len(res) == self.period_len
def test_get_evt_lst(self): api = ExportApi() api.set_dates(self.start, self.stop) res = api.get_evt_lst() assert isinstance(res, list)
def test_get_kpi_datetime(self): api = ExportApi() api.set_dates(self.start, self.stop) res = api.get_kpi('dau', as_datetime=True) assert isinstance(res[0][0], datetime)