(self)
| 57 | |
| 58 | |
| 59 | def testRandom(self): |
| 60 | self.maxDiff = None |
| 61 | data = generate_module_info('random') |
| 62 | self.assertCountEqual(data.keys(), ['moduleName', 'values', 'types']) |
| 63 | self.assertEqual(data['moduleName'], 'random') |
| 64 | |
| 65 | self.assertEqual(data['values']['randint'], { |
| 66 | 'name': 'randint', |
| 67 | 'doc': 'Return random integer in range [a, b], including both end points.\n ', |
| 68 | 'isCallable': True, |
| 69 | 'isClass': False, |
| 70 | 'isModule': False, |
| 71 | 'parameters': [ |
| 72 | {'kind': 'POSITIONAL_OR_KEYWORD', 'name': 'a'}, |
| 73 | {'kind': 'POSITIONAL_OR_KEYWORD', 'name': 'b'}, |
| 74 | ], |
| 75 | 'shortDoc': 'Return random integer in range [a, b], including both end points.', |
| 76 | 'typeModule': 'builtins', |
| 77 | 'typeName': 'method' |
| 78 | }) |
nothing calls this directly
no test coverage detected