def test_prep_template_delete_req_attached_artifact(self): obs = prep_template_delete_req(1, '*****@*****.**') exp = {'status': 'error', 'message': "Couldn't remove prep template: Cannot remove prep " "template 1 because it has an artifact associated " "with it"} self.assertEqual(obs, exp)
def test_prep_template_delete_req_no_prep(self): obs = prep_template_delete_req(3100, '*****@*****.**') exp = { 'status': 'error', 'message': 'Prep template 3100 does not exist' } self.assertEqual(obs, exp)
def test_prep_template_delete_req_no_access(self): obs = prep_template_delete_req(1, '*****@*****.**') exp = { 'status': 'error', 'message': 'User does not have access to study' } self.assertEqual(obs, exp)
def test_prep_template_delete_req_attached_artifact(self): obs = prep_template_delete_req(1, '*****@*****.**') exp = {'status': 'error', 'message': "Couldn't remove prep template: Cannot remove prep " "template 1 because it has an artifact associated " "with it"} self.assertEqual(obs, exp)
def test_prep_template_delete_req(self): template = pd.read_csv(self.update_fp, sep='\t', index_col=0) new_id = get_count('qiita.prep_template') + 1 npt.assert_warns(QiitaDBWarning, PrepTemplate.create, template, Study(1), '16S') obs = prep_template_delete_req(new_id, '*****@*****.**') exp = {'status': 'success', 'message': ''} self.assertEqual(obs, exp)
def test_prep_template_delete_req(self): template = pd.read_csv(self.update_fp, sep='\t', index_col=0) new_id = get_count('qiita.prep_template') + 1 npt.assert_warns(QiitaDBWarning, PrepTemplate.create, template, Study(1), '16S') obs = prep_template_delete_req(new_id, '*****@*****.**') exp = {'status': 'success', 'message': ''} self.assertEqual(obs, exp)
def test_prep_template_delete_req_no_prep(self): obs = prep_template_delete_req(3100, '*****@*****.**') exp = {'status': 'error', 'message': 'Prep template 3100 does not exist'} self.assertEqual(obs, exp)
def test_prep_template_delete_req_no_access(self): obs = prep_template_delete_req(1, '*****@*****.**') exp = {'status': 'error', 'message': 'User does not have access to study'} self.assertEqual(obs, exp)