Ejemplo n.º 1
0
    def test_configurationkeys_for_application_DELETE(self):
        self.req.swagger_data = {'id': 1}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_for_application_DELETE()
        assert response == {}

        self.req.swagger_data = {'id': 3}
        response = httpCkeys.configurationkeys_for_application_DELETE()
        assert response.status_code == 400
Ejemplo n.º 2
0
    def test_configurationkeys_POST_name_is_not_empty(self):
        expected_count = ConfigurationKey.query().count()

        self.req.swagger_data = {
            'id': 1,
            'configurationkey': ConfigurationKey(application_id=1, name='', type='test type')}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_POST()

        count_now = ConfigurationKey.query().count()
        assert count_now == expected_count
Ejemplo n.º 3
0
    def test_configurationkeys_PUT_one_name_is_not_empty(self):
        expected_name = ConfigurationKey.get(1).name
        self.req.swagger_data = {
            'ckid': 1, 'appid': 1,
            'configurationkey': ConfigurationKey(id=1, application_id=1, name='', type='boolean')}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_PUT_one()

        expected_status = 400
        name_now = ConfigurationKey.get(1).name
        assert response.status_code == expected_status
        assert name_now == expected_name
Ejemplo n.º 4
0
    def test_configurationkeys_POST_type_is_not_empty(self):
        expected_count = ConfigurationKey.query().count()

        self.req.swagger_data = {
            'id': 1,
            'configurationkey': ConfigurationKey(application_id=1, name='Space', type='')}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_POST()

        count_now = ConfigurationKey.query().count()
        expected_status = 400
        assert count_now == expected_count
        assert response.status_code == expected_status
Ejemplo n.º 5
0
    def test_configurationskeys_POST_type_is_valid(self):
        """Defined types are listed at views/configurationkeys by get_valid_types()-function"""
        expected_count = ConfigurationKey.query().count()

        self.req.swagger_data = {
            'id': 1,
            'configurationkey': ConfigurationKey(application_id=1, name='Space', type='Äriäri')}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_POST()

        count_now = ConfigurationKey.query().count()
        expected_status = 400
        assert count_now == expected_count
        assert response.status_code == expected_status
Ejemplo n.º 6
0
    def test_configurationkeys_POST(self):
        self.req.swagger_data = {
            'id': 1,
            'configurationkey': ConfigurationKey(application_id=1, name='test name', type='boolean')}
        httpCkeys = ConfigurationKeys(self.req)
        response = httpCkeys.configurationkeys_POST()
        ckey = {'id': 3, 'application_id': 1, 'type': 'boolean', 'name': 'test name'}
        assert response == ckey

        self.req.swagger_data = {
            'id': 5,
            'configurationkey': ConfigurationKey(application_id=1, name='test name', type='test type')}
        response = httpCkeys.configurationkeys_POST()
        assert response.status_code == 400
Ejemplo n.º 7
0
    def test_configurationkeys_PUT_one(self):
        self.req.swagger_data = {'ckid': 1, 'appid': 1}
        httpCkeys = ConfigurationKeys(self.req)
        response = ConfigurationKey.get(1)
        assert response.id == 1
        assert response.name == 'highscore'

        self.req.swagger_data = {
            'appid': 1,
            'ckid': 1,
            'configurationkey': ConfigurationKey(id=1, application_id=1, name='test name', type='boolean')}
        response = httpCkeys.configurationkeys_PUT_one()
        assert response != self.confkey

        self.req.swagger_data = {'ckid': 1, 'appid': 1}
        response = ConfigurationKey.get(1)
        assert response.id == 1
        assert response.name == 'test name'
Ejemplo n.º 8
0
 def test_configurationkeys_DELETE_one_with_incorrect_values(self):
     self.req.swagger_data = {'appid':1, 'ckid': 3}
     httpCkeys = ConfigurationKeys(self.req)
     response = httpCkeys.configurationkeys_DELETE_one()
     assert response.status_code == 400
Ejemplo n.º 9
0
 def test_configurationkeys_GET(self):
     self.req.swagger_data = {'id': 1}
     httpCkeys = ConfigurationKeys(self.req)
     response = httpCkeys.configurationkeys_GET()
     confkeys = [self.confkey, self.confkey2]
     assert response == confkeys
Ejemplo n.º 10
0
 def test_configurationkeys_GET_one(self):
     self.req.swagger_data = {'ckid': 1, 'appid':1}
     httpCkeys = ConfigurationKeys(self.req)
     response = httpCkeys.configurationkeys_GET_one()
     assert response == self.confkey