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)
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, )