Esempio n. 1
0
    def test_generatestrings(self):
        '''
        Test if it generate random strings.
        '''
        ret1 = {
            'message': 'No Random.org api key or api version found.',
            'res': False
        }
        self.assertDictEqual(random_org.generateStrings(), ret1)

        ret2 = {
            'message': 'Required argument, number is missing.',
            'res': False
        }
        self.assertDictEqual(
            random_org.generateStrings(api_key='peW', api_version='1'), ret2)

        ret3 = {
            'message': 'Number of strings must be between 1 and 10000',
            'res': False
        }
        char = 'abcdefghijklmnopqrstuvwxyz'
        self.assertDictEqual(
            random_org.generateStrings(api_key='peW',
                                       api_version='1',
                                       number='5',
                                       length='8',
                                       characters=char), ret3)

        ret3 = {
            'message': 'Length of strings must be between 1 and 20',
            'res': False
        }
        self.assertDictEqual(
            random_org.generateStrings(api_key='peW',
                                       api_version='1',
                                       number=5,
                                       length='8',
                                       characters=char), ret3)

        ret3 = {
            'message': 'Length of characters must be less than 80.',
            'res': False
        }
        self.assertDictEqual(
            random_org.generateStrings(api_key='peW',
                                       api_version='1',
                                       number=5,
                                       length=8,
                                       characters=char * 4), ret3)

        ret3 = {'message': u"Parameter 'apiKey' is malformed", 'res': False}
        self.assertDictEqual(
            random_org.generateStrings(api_key='peW',
                                       api_version='1',
                                       number=5,
                                       length=8,
                                       characters=char), ret3)
Esempio n. 2
0
    def test_generatestrings(self):
        """
        Test if it generate random strings.
        """
        ret1 = {"message": "No Random.org api key or api version found.", "res": False}
        self.assertDictEqual(random_org.generateStrings(), ret1)

        ret2 = {"message": "Required argument, number is missing.", "res": False}
        self.assertDictEqual(
            random_org.generateStrings(api_key="peW", api_version="1"), ret2
        )

        ret3 = {
            "message": "Number of strings must be between 1 and 10000",
            "res": False,
        }
        char = "abcdefghijklmnopqrstuvwxyz"
        self.assertDictEqual(
            random_org.generateStrings(
                api_key="peW", api_version="1", number="5", length="8", characters=char
            ),
            ret3,
        )

        ret3 = {"message": "Length of strings must be between 1 and 20", "res": False}
        self.assertDictEqual(
            random_org.generateStrings(
                api_key="peW", api_version="1", number=5, length="8", characters=char
            ),
            ret3,
        )

        ret3 = {"message": "Length of characters must be less than 80.", "res": False}
        self.assertDictEqual(
            random_org.generateStrings(
                api_key="peW", api_version="1", number=5, length=8, characters=char * 4
            ),
            ret3,
        )

        ret3 = {"message": "Parameter 'apiKey' is malformed", "res": False}
        self.assertDictEqual(
            random_org.generateStrings(
                api_key="peW", api_version="1", number=5, length=8, characters=char
            ),
            ret3,
        )
Esempio n. 3
0
    def test_generatestrings(self):
        '''
        Test if it generate random strings.
        '''
        ret1 = {'message': 'No Random.org api key or api version found.',
                'res': False}
        self.assertDictEqual(random_org.generateStrings(), ret1)

        ret2 = {'message': 'Required argument, number is missing.',
                'res': False}
        self.assertDictEqual(random_org.generateStrings(api_key='peW',
                                                        api_version='1'), ret2)

        ret3 = {'message': 'Number of strings must be between 1 and 10000',
                'res': False}
        char = 'abcdefghijklmnopqrstuvwxyz'
        self.assertDictEqual(random_org.generateStrings(api_key='peW',
                                                        api_version='1',
                                                        number='5',
                                                        length='8',
                                                        characters=char), ret3)

        ret3 = {'message': 'Length of strings must be between 1 and 20',
                'res': False}
        self.assertDictEqual(random_org.generateStrings(api_key='peW',
                                                        api_version='1',
                                                        number=5,
                                                        length='8',
                                                        characters=char), ret3)

        ret3 = {'message': 'Length of characters must be less than 80.',
                'res': False}
        self.assertDictEqual(random_org.generateStrings(api_key='peW',
                                                        api_version='1',
                                                        number=5,
                                                        length=8,
                                                        characters=char*4),
                             ret3)

        ret3 = {'message': u"Parameter 'apiKey' is malformed",
                'res': False}
        self.assertDictEqual(random_org.generateStrings(api_key='peW',
                                                        api_version='1',
                                                        number=5,
                                                        length=8,
                                                        characters=char), ret3)