def test_get(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        handler = self.request({}, role='admin')
        response = yield handler.get(new_status_id)
        self.assertEqual(len(response), 1)
Esempio n. 2
0
    def test_get(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        handler = self.request({}, role='admin')
        response = yield handler.get(new_status_id)
        self.assertEqual(len(response), 1)
Esempio n. 3
0
    def test_post(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(
            1, 'new')
        data_request = {'label': '12345', 'presentation_order': 0}
        handler = self.request(data_request, role='admin')
        response = yield handler.post(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(
            1, new_status_id, u'en')
        self.assertEqual(len(submission_status['substatuses']), 1)
    def test_post(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        data_request = {
            'label': '12345',
            'presentation_order': 0
        }
        handler = self.request(data_request, role='admin')
        response = yield handler.post(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        self.assertEqual(len(submission_status['substatuses']), 1)
    def test_delete(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        substatus_uuid = submission_status['substatuses'][0]['id']

        handler = self.request({}, role='admin')
        yield handler.delete(new_status_id, substatus_uuid)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        self.assertEqual(len(submission_status['substatuses']), 0)
Esempio n. 6
0
    def test_delete(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        substatus_uuid = submission_status['substatuses'][0]['id']

        handler = self.request({}, role='admin')
        yield handler.delete(new_status_id, substatus_uuid)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        self.assertEqual(len(submission_status['substatuses']), 0)
Esempio n. 7
0
    def test_put(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(
            1, 'new')
        yield create_substatus(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(
            1, new_status_id, u'en')
        substatus_uuid = submission_status['substatuses'][0]['id']

        data_request = {'label': '12345', 'presentation_order': 0}

        handler = self.request(data_request, role='admin')
        yield handler.put(new_status_id, substatus_uuid)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(
            1, new_status_id, u'en')
        self.assertEqual(submission_status['substatuses'][0]['label'], '12345')
    def test_put(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        substatus_uuid = submission_status['substatuses'][0]['id']

        data_request = {
            'label': '12345',
            'presentation_order': 0
        }

        handler = self.request(data_request, role='admin')
        yield handler.put(new_status_id, substatus_uuid)

        submission_status = yield submission_statuses.retrieve_specific_submission_status(1, new_status_id, u'en')
        self.assertEqual(submission_status['substatuses'][0]['label'], '12345')
    def test_get_with_substatuses(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        handler = self.request({}, role='admin')
        response = yield handler.get()

        self.assertEqual(len(response), 3)

        check_status = None
        for status in response:
            if status['id'] == new_status_id:
                check_status = status
                break

        self.assertNotEqual(check_status, None)
        self.assertEqual(len(check_status['substatuses']), 1)
        substatus = check_status['substatuses'].pop()
        self.assertEqual(substatus['label'], "Test1")
Esempio n. 10
0
    def test_get_with_substatuses(self):
        new_status_id = yield submission_statuses.get_id_for_system_status(1, 'new')
        yield create_substatus(new_status_id)

        handler = self.request({}, role='admin')
        response = yield handler.get()

        self.assertEqual(len(response), 3)

        check_status = None
        for status in response:
            if status['id'] == new_status_id:
                check_status = status
                break

        self.assertNotEqual(check_status, None)
        self.assertEqual(len(check_status['substatuses']), 1)
        substatus = check_status['substatuses'].pop()
        self.assertEqual(substatus['label'], "Test1")