Skip to content

Commit ea0b4bd

Browse files
Merge pull request #3265 from antgonza/minor-fixes-2023.03
fix #3264 + processing_job email subject
2 parents 8c25dfb + 7bfcf25 commit ea0b4bd

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

qiita_db/processing_job.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ def _generate_notification_message(self, value, error_msg):
729729
return None
730730

731731
# generate subject line
732-
subject = 'Job status change: %s (%s)' % (self.command.name, self.id)
732+
subject = '%s: %s (%s)' % (self.command.name, value, self.id)
733733

734734
# generate message line
735735
message = ''
@@ -1386,6 +1386,8 @@ def _complete_artifact_transformation(self, artifacts_data):
13861386

13871387
# Submit m validator jobs as n lists of jobs
13881388
n = qiita_config.job_scheduler_dependency_q_cnt
1389+
if n is None:
1390+
n = 2
13891391

13901392
# taken from:
13911393
# https://www.geeksforgeeks.org/break-list-chunks-size-n-python/

qiita_db/test/test_processing_job.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,7 @@ def test_notification_mail_generation(self):
870870
# messages of type 'error'.
871871
obs = self.tester1._generate_notification_message('error', None)
872872

873-
exp = {'subject': ('Job status change: Split libraries FASTQ '
873+
exp = {'subject': ('Split libraries FASTQ: error '
874874
'(063e553b-327c-4818-ab4a-adfe58e49860)'),
875875
'message': ('Processing Job: Split libraries FASTQ\n'
876876
f'{qiita_config.base_url}/study/description/1'
@@ -880,7 +880,7 @@ def test_notification_mail_generation(self):
880880

881881
obs = self.tester1._generate_notification_message('error',
882882
'An Error Message')
883-
exp = {'subject': ('Job status change: Split libraries FASTQ '
883+
exp = {'subject': ('Split libraries FASTQ: error '
884884
'(063e553b-327c-4818-ab4a-adfe58e49860)'),
885885
'message': ('Processing Job: Split libraries FASTQ\n'
886886
f'{qiita_config.base_url}/study/description/1\n'
@@ -891,7 +891,7 @@ def test_notification_mail_generation(self):
891891
# The inclusion of an error message has no effect on other valid
892892
# status types e.g. 'running'.
893893
obs = self.tester1._generate_notification_message('running', None)
894-
exp = {'subject': ('Job status change: Split libraries FASTQ '
894+
exp = {'subject': ('Split libraries FASTQ: running '
895895
'(063e553b-327c-4818-ab4a-adfe58e49860)'),
896896
'message': ('Processing Job: Split libraries FASTQ\n'
897897
f'{qiita_config.base_url}/study/description/1\n'
@@ -900,7 +900,7 @@ def test_notification_mail_generation(self):
900900
self.assertDictEqual(obs, exp)
901901

902902
obs = self.tester1._generate_notification_message('running', 'Yahoo!')
903-
exp = {'subject': ('Job status change: Split libraries FASTQ '
903+
exp = {'subject': ('Split libraries FASTQ: running '
904904
'(063e553b-327c-4818-ab4a-adfe58e49860)'),
905905
'message': ('Processing Job: Split libraries FASTQ\n'
906906
f'{qiita_config.base_url}/study/description/1\n'
@@ -912,7 +912,7 @@ def test_notification_mail_generation(self):
912912
jid = '8a7a8461-e8a1-4b4e-a428-1bc2f4d3ebd0'
913913
pj = qdb.processing_job.ProcessingJob(jid)
914914
obs = pj._generate_notification_message('running', 'Yahoo!')
915-
exp = {'subject': 'Job status change: Single Rarefaction '
915+
exp = {'subject': 'Single Rarefaction: running '
916916
'(8a7a8461-e8a1-4b4e-a428-1bc2f4d3ebd0)',
917917
'message': 'Analysis Job Single Rarefaction\n'
918918
f'{qiita_config.base_url}/analysis/description/1/\n'

qiita_pet/support_files/doc/source/processingdata/processing-recommendations.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ wetlab processing and we provide the following host references for your convenie
7171
- auto-detect adapters and `cow <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/003/205/GCA_000003205.6_Btau_5.0.1/GCA_000003205.6_Btau_5.0.1_genomic.fna.gz>`_ + phix filtering
7272
- auto-detect adapters and `hamster <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/017/639/785/GCF_017639785.1_BCM_Maur_2.0/GCF_017639785.1_BCM_Maur_2.0_genomic.fna.gz>`_ + phix filtering
7373
- auto-detect adapters and `horse <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/002/305/GCA_000002305.1_EquCab2.0/GCA_000002305.1_EquCab2.0_genomic.fna.gz>`_ + phix filtering
74-
- auto-detect adapters and merge_genomes + phix filtering : is the combined genomes of a cheetah, cow, hamster, horse, human, mouse, pig, rabbit, and rat
7574
- auto-detect adapters and `mouse <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/001/635/GCF_000001635.27_GRCm39/GCF_000001635.27_GRCm39_genomic.fna.gz>`_ + phix filtering
7675
- auto-detect adapters and `pig <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/003/025/GCF_000003025.6_Sscrofa11.1/GCF_000003025.6_Sscrofa11.1_genomic.fna.gz>`_ + phix filtering
7776
- auto-detect adapters and `rabbit <https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/003/625/GCF_000003625.3_OryCun2.0/GCF_000003625.3_OryCun2.0_genomic.fna.gz>`_ + phix filtering

0 commit comments

Comments
 (0)