-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #830 from HEPData/smodels-bulk-subscription
Add SModelS analyses and bulk subscription feature
- Loading branch information
Showing
11 changed files
with
63 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,4 +28,4 @@ | |
and parsed by ``setup.py``. | ||
""" | ||
|
||
__version__ = "0.9.4dev20241003" | ||
__version__ = "0.9.4dev20241031" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -68,6 +68,7 @@ | |
get_inspire_records_updated_on, update_record_info, RECORDS_PER_PAGE | ||
from hepdata.modules.inspire_api.views import get_inspire_record_information | ||
from hepdata.config import CFG_TMPDIR | ||
from hepdata.modules.records.subscribers.api import is_current_user_subscribed_to_record | ||
|
||
|
||
def test_record_creation(app): | ||
|
@@ -1030,7 +1031,7 @@ def test_create_breadcrumb_text(): | |
|
||
|
||
def test_update_analyses(app): | ||
""" Test update of Rivet analyses """ | ||
""" Test update of Rivet, MadAnalyses 5 and SModelS analyses """ | ||
|
||
# Import a record that already has a Rivet analysis attached (but with '#' in the URL) | ||
import_records(['ins1203852'], synchronous=True) | ||
|
@@ -1059,6 +1060,20 @@ def test_update_analyses(app): | |
assert len(analysis_resources) == 1 | ||
assert analysis_resources[0].file_location == 'https://doi.org/10.14428/DVN/I2CZWU' | ||
|
||
# Import a record that has an associated SModelS analysis | ||
import_records(['ins1847779'], synchronous=True) | ||
analysis_resources = DataResource.query.filter_by(file_type='SModelS').all() | ||
assert len(analysis_resources) == 0 | ||
user = User(email='[email protected]', password='hello1', active=True, id=7766) | ||
db.session.add(user) | ||
db.session.commit() | ||
update_analyses('SModelS') | ||
analysis_resources = DataResource.query.filter_by(file_type='SModelS').all() | ||
assert len(analysis_resources) == 1 | ||
assert analysis_resources[0].file_location == 'https://smodels.github.io/docs/ListOfAnalyses#ATLAS-EXOT-2018-06' | ||
submission = get_latest_hepsubmission(inspire_id='1847779', overall_status='finished') | ||
assert is_current_user_subscribed_to_record(submission.publication_recid, user) | ||
|
||
|
||
def test_generate_license_data_by_id(app): | ||
""" | ||
|