def test_get_importer_upload_path(): project = mock.Mock( shortname='prefix/shortname', is_nbhd_project=False, is_user_project=False, is_root=False, url=lambda: 'n_url/', neighborhood=mock.Mock(url_prefix='p/'), ) with h.push_config(config, importer_upload_path='path/{nbhd}/{project}'): assert_equal(base.get_importer_upload_path(project), 'path/p/prefix') project.is_nbhd_project = True assert_equal(base.get_importer_upload_path(project), 'path/p/n_url') project.is_nbhd_project = False project.is_user_project = True assert_equal(base.get_importer_upload_path(project), 'path/p/shortname') project.is_user_project = False project.is_root = True assert_equal(base.get_importer_upload_path(project), 'path/p/prefix/shortname')
def test_get_importer_upload_path(): project = mock.Mock( shortname="prefix/shortname", is_nbhd_project=False, is_user_project=False, is_root=False, url=lambda: "n_url/", neighborhood=mock.Mock(url_prefix="p/"), ) with h.push_config(config, importer_upload_path="path/{nbhd}/{project}"): assert_equal(base.get_importer_upload_path(project), "path/p/prefix") project.is_nbhd_project = True assert_equal(base.get_importer_upload_path(project), "path/p/n_url") project.is_nbhd_project = False project.is_user_project = True assert_equal(base.get_importer_upload_path(project), "path/p/shortname") project.is_user_project = False project.is_root = True assert_equal(base.get_importer_upload_path(project), "path/p/prefix/shortname")
def test_get_importer_upload_path(): project = mock.Mock( shortname='prefix/shortname', is_nbhd_project=False, is_user_project=False, is_root=False, url=lambda: 'n_url/', neighborhood=mock.Mock(url_prefix='p/'), ) with h.push_config(config, importer_upload_path='path/{nbhd}/{project}'): assert_equal(base.get_importer_upload_path(project), 'path/p/prefix') project.is_nbhd_project = True assert_equal(base.get_importer_upload_path(project), 'path/p/n_url') project.is_nbhd_project = False project.is_user_project = True assert_equal(base.get_importer_upload_path(project), 'path/p/shortname') project.is_user_project = False project.is_root = True assert_equal(base.get_importer_upload_path(project), 'path/p/prefix/shortname')
def _load_json_by_filename(self, project, filename): upload_path = get_importer_upload_path(project) full_path = os.path.join(upload_path, filename) with open(full_path) as fp: return json.load(fp)
def _load_json(self, project): upload_path = get_importer_upload_path(project) full_path = os.path.join(upload_path, 'tickets.json') with open(full_path) as fp: return json.load(fp)
def _load_json(self, project): upload_path = get_importer_upload_path(project) full_path = os.path.join(upload_path, 'tickets.json') with open(full_path) as fp: return json.load(fp)