Beispiel #1
0
    def test_generatedecimalfractions(self):
        '''
        Test if it generates true random decimal fractions.
        '''
        ret1 = {'message': 'No Random.org api key or api version found.',
                'res': False}
        self.assertDictEqual(random_org.generateDecimalFractions(), ret1)

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

        ret3 = {'message': ('Number of decimal fractions must be'
                            ' between 1 and 10000'), 'res': False}
        self.assertDictEqual(random_org.generateDecimalFractions
                             (api_key='peW', api_version='1', number='5',
                              decimalPlaces='4', replacement=True), ret3)

        ret4 = {'message': 'Number of decimal places must be between 1 and 20',
                'res': False}
        self.assertDictEqual(random_org.generateDecimalFractions
                             (api_key='peW', api_version='1', number=5,
                              decimalPlaces='4', replacement=True), ret4)

        ret5 = {'message': u"Parameter 'apiKey' is malformed", 'res': False}
        self.assertDictEqual(random_org.generateDecimalFractions
                             (api_key='peW', api_version='1', number=5,
                              decimalPlaces=4, replacement=True), ret5)
Beispiel #2
0
    def test_generatedecimalfractions(self):
        """
        Test if it generates true random decimal fractions.
        """
        ret1 = {
            "message": "No Random.org api key or api version found.",
            "res": False
        }
        self.assertDictEqual(random_org.generateDecimalFractions(), ret1)

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

        ret3 = {
            "message":
            "Number of decimal fractions must be between 1 and 10000",
            "res": False,
        }
        self.assertDictEqual(
            random_org.generateDecimalFractions(
                api_key="peW",
                api_version="1",
                number="5",
                decimalPlaces="4",
                replacement=True,
            ),
            ret3,
        )

        ret4 = {
            "message": "Number of decimal places must be between 1 and 20",
            "res": False,
        }
        self.assertDictEqual(
            random_org.generateDecimalFractions(
                api_key="peW",
                api_version="1",
                number=5,
                decimalPlaces="4",
                replacement=True,
            ),
            ret4,
        )

        ret5 = {"message": "Parameter 'apiKey' is malformed", "res": False}
        self.assertDictEqual(
            random_org.generateDecimalFractions(
                api_key="peW",
                api_version="1",
                number=5,
                decimalPlaces=4,
                replacement=True,
            ),
            ret5,
        )