def test_GT_1262ChannelServiceGetFunc(self):

        with app.test_request_context(URL, method='GET'):
            args = ChannelsListResourceParser.parseGetParameters()
            self.assertEquals(args, BAD_REQUEST)

        with app.test_request_context(BAD_URL, method='GET'):
            args = ChannelsListResourceParser.parseGetParameters()
            self.assertEquals(args, CORRECT_ARGS)
    def test_GT_1262ChannelServiceGetFunc(self):

        with app.test_request_context(URL, method='GET'):
            args = ChannelsListResourceParser.parseGetParameters()
            self.assertEquals(args, BAD_REQUEST)

        with app.test_request_context(BAD_URL, method='GET'):
            args = ChannelsListResourceParser.parseGetParameters()
            self.assertEquals(args, CORRECT_ARGS)
    def test_GT_1281ChannelsListResourceParserFunc(self):

        with app.test_request_context(URL, data=CORRECT_ARGS, method='POST'):
            args = ChannelsListResourceParser.parsePostParameters()
            self.assertEquals(args['name'], NAME)
            self.assertEquals(args['json'], JSON)

        with app.test_request_context(URL, data=INCORRECT_ARGS, method='POST'):
            with self.assertRaises(BadRequest):
                args = ChannelsListResourceParser.parsePostParameters()
Exemple #4
0
    def test_GT_1281ChannelsListResourceParserFunc(self):

        with app.test_request_context(URL, data=CORRECT_ARGS, method='POST'):
            args = ChannelsListResourceParser.parsePostParameters()
            self.assertEquals(args['name'], NAME)
            self.assertEquals(args['json'], JSON)

        with app.test_request_context(URL, data=INCORRECT_ARGS, method='POST'):
            with self.assertRaises(BadRequest):
                args = ChannelsListResourceParser.parsePostParameters()
 def get(self, serviceName):
     parserResult = ChannelsListResourceParser.parseGetParameters()
     return getChannelsList(
         serviceName, parserResult.get(
             SUBSTRING, None), parserResult.get(
             NUMBER, None), parserResult.get(
             OFFSET, None))
 def post(self, serviceName):
     listArgs = ChannelsListResourceParser.parsePostParameters()
     try:
         getChannelByName(serviceName, listArgs.get(NAME, None))
     except ChannelDoesNotExist:
         return addChannel(
             listArgs.get(
                 NAME, None), listArgs.get(
                 JSON, None), STUB, serviceName)