def test_output_path_for_download_results(self):
     "the output path is correctly generated for downloads"
     response = json.load(open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     response['query']['filters'] = 'ga:eventLabel' # downloads are counted as events
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR, "downloads/2016-02-24.json")
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)
Beispiel #2
0
 def test_output_path_for_view_results(self):
     "the output path is correctly generated for views"
     response = json.load(
         open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR,
                          "views/2016-02-24.json")
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)
 def test_output_path_for_partial_results(self):
     "the output path is correctly generated for requests that generate partial responses"
     today = datetime.now().strftime('%Y-%m-%d')
     response = json.load(open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     response['query']['start-date'] = today
     response['query']['end-date'] = today
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR, "views/%s.json.partial" % today)
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)
Beispiel #4
0
 def test_output_path_for_download_results(self):
     "the output path is correctly generated for downloads"
     response = json.load(
         open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     response['query'][
         'filters'] = 'ga:eventLabel'  # downloads are counted as events
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR,
                          "downloads/2016-02-24.json")
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)
Beispiel #5
0
 def test_output_path_for_partial_results(self):
     "the output path is correctly generated for requests that generate partial responses"
     today = datetime.now().strftime('%Y-%m-%d')
     response = json.load(
         open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     response['query']['start-date'] = today
     response['query']['end-date'] = today
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR,
                          "views/%s.json.partial" % today)
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)
 def test_output_path_for_view_results(self):
     "the output path is correctly generated for views"
     response = json.load(open(join(self.fixture_dir, 'views-2016-02-24.json'), 'r'))
     expected_path = join(self.test_output_dir, core.OUTPUT_SUBDIR, "views/2016-02-24.json")
     path = core.output_path_from_results(response)
     self.assertEqual(path, expected_path)