Пример #1
0
    def test_add_app_invalid_callback(self):
        self.login("*****@*****.**", "9527")

        data = {
            u"name": "Fake app",
            u"description": "Official fake app for MGServer",
            u"callback": "xxx:/yyy.zzz",
            }
        response = self.client.post('/apps', data=data)

        app = Client.find_one({u"name": data["name"]})
        assert app is None
Пример #2
0
    def test_add_app(self):
        self.login("*****@*****.**", "9527")

        data = {
            u"name": "Fake app",
            u"description": "Official fake app for MGServer",
            u"callback": "xxx://yyy.zzz",
            }
        response = self.client.post('/apps', data=data)

        app = Client.find_one({u"name": data["name"]})
        assert app is not None

        self.assert_redirects(response, location=url_for("frontend.apps"))