def test_generateintegers(self): ''' Test if it generate random integers. ''' ret1 = {'message': 'No Random.org api key or api version found.', 'res': False} self.assertDictEqual(random_org.generateIntegers(), ret1) ret2 = {'message': 'Rquired argument, number is missing.', 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1'), ret2) ret3 = {'message': 'Number of integers must be between 1 and 10000', 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1', number='5', minimum='1', maximum='6'), ret3) ret4 = {'message': ('Minimum argument must be between -1,000,000,000' ' and 1,000,000,000'), 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1', number=5, minimum='1', maximum='6'), ret4) ret5 = {'message': ('Maximum argument must be between -1,000,000,000' ' and 1,000,000,000'), 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1', number=5, minimum=1, maximum='6'), ret5) ret6 = {'message': 'Base must be either 2, 8, 10 or 16.', 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1', number=5, minimum=1, maximum=6, base='2'), ret6) ret7 = {'message': u"Parameter 'apiKey' is malformed", 'res': False} self.assertDictEqual(random_org.generateIntegers(api_key='peW', api_version='1', number=5, minimum=1, maximum=6, base=2), ret7)
def test_generateintegers(self): """ Test if it generate random integers. """ ret1 = { "message": "No Random.org api key or api version found.", "res": False } self.assertDictEqual(random_org.generateIntegers(), ret1) ret2 = { "message": "Rquired argument, number is missing.", "res": False } self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1"), ret2) ret3 = { "message": "Number of integers must be between 1 and 10000", "res": False, } self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1", number="5", minimum="1", maximum="6"), ret3, ) ret4 = { "message": ("Minimum argument must be between -1,000,000,000 and 1,000,000,000" ), "res": False, } self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1", number=5, minimum="1", maximum="6"), ret4, ) ret5 = { "message": ("Maximum argument must be between -1,000,000,000 and 1,000,000,000" ), "res": False, } self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1", number=5, minimum=1, maximum="6"), ret5, ) ret6 = {"message": "Base must be either 2, 8, 10 or 16.", "res": False} self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1", number=5, minimum=1, maximum=6, base="2"), ret6, ) ret7 = {"message": "Parameter 'apiKey' is malformed", "res": False} self.assertDictEqual( random_org.generateIntegers(api_key="peW", api_version="1", number=5, minimum=1, maximum=6, base=2), ret7, )