def test_artifact_status_put_req_unknown_status(self): obs = artifact_status_put_req(1, '*****@*****.**', 'BADSTAT') exp = { 'status': 'error', 'message': 'Unknown visibility value: BADSTAT' } self.assertEqual(obs, exp)
def test_artifact_status_put_req_no_access(self): obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox') exp = { 'status': 'error', 'message': 'User does not have access to study' } self.assertEqual(obs, exp)
def test_artifact_status_put_req_private_bad_permissions(self): obs = artifact_status_put_req(1, '*****@*****.**', 'private') exp = { 'status': 'error', 'message': 'User does not have permissions to approve change' } self.assertEqual(obs, exp)
def test_artifact_status_put_req_private(self): obs = artifact_status_put_req(1, '*****@*****.**', 'private') exp = { 'status': 'success', 'message': 'Artifact visibility changed to private' } self.assertEqual(obs, exp)
def test_artifact_status_put_req(self): obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox') exp = { 'status': 'success', 'message': 'Artifact visibility changed to sandbox' } self.assertEqual(obs, exp)
def test_artifact_status_put_req_private(self): obs = artifact_status_put_req(1, '*****@*****.**', 'private') exp = { 'status': 'success', 'message': 'Artifact visibility changed to private' } self.assertEqual(obs, exp) # testing that the log message is generated self.assertEqual( LogEntry.newest_records(1)[0].msg, '[email protected] changed artifact 1 (study 1) to private')
def test_artifact_status_put_req_unknown_status(self): obs = artifact_status_put_req(1, '*****@*****.**', 'BADSTAT') exp = {'status': 'error', 'message': 'Unknown visiblity value: BADSTAT'} self.assertEqual(obs, exp)
def test_artifact_status_put_req_no_access(self): obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox') exp = {'status': 'error', 'message': 'User does not have access to study'} self.assertEqual(obs, exp)
def test_artifact_status_put_req_private_bad_permissions(self): obs = artifact_status_put_req(1, '*****@*****.**', 'private') exp = {'status': 'error', 'message': 'User does not have permissions to approve change'} self.assertEqual(obs, exp)
def test_artifact_status_put_req_private(self): obs = artifact_status_put_req(1, '*****@*****.**', 'private') exp = {'status': 'success', 'message': 'Artifact visibility changed to private'} self.assertEqual(obs, exp)
def test_artifact_status_put_req(self): obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox') exp = {'status': 'success', 'message': 'Artifact visibility changed to sandbox'} self.assertEqual(obs, exp)